国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net 2.0中不同web控件之間的相互調用

2024-07-10 13:09:28
字體:
來源:轉載
供稿:網友

在asp.net 2.0中,要在不同的web控件之間互相調用,必須要<%@ reference virtualpath="另一控件名稱“>來引用,舉例如下


default.aspx:
<form id="form1" runat="server">
        <uc1:webusercontrol id="webusercontrol1" runat="server">
        </uc1:webusercontrol>
             <uc2:webusercontrol2 id="webusercontrol2_1" runat="server" />
 </form>

我們要實現的是,按下控件1的按鈕后,將在控件2的文本框中顯示出指定的文本

在首頁里,分別調用了控件1和控件2

webcontrol.ascx:

<%@ control language="c#" autoeventwireup="true" codefile="webusercontrol.ascx.cs" inherits="webusercontrol" %>

<%@ reference virtualpath="~/webusercontrol2.ascx" %>

<asp:button id="button1" runat="server" onclick="button1_click" text="button" />

這里放置一個按鈕,然后用reference來引用控件2

webcontrol.ascx.cs:

protected void button1_click(object sender, eventargs e)
    {

        webusercontrol2 w = page.findcontrol("webusercontrol2_1") as webusercontrol2;
             w.text = "hello all!";

    }

對于控件2:

<%@ control language="c#" autoeventwireup="true" codefile="webusercontrol2.ascx.cs" inherits="webusercontrol2" %>

<asp:textbox id="textbox1" runat="server"></asp:textbox>
控件2的codebehind代碼:
public partial class webusercontrol2 : system.web.ui.usercontrol
{
    protected void page_load(object sender, eventargs e)
    {

    }
    public string text
    {

        set { textbox1.text = value; }

    }

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳新县| 绥芬河市| 红安县| 郁南县| 蓬安县| 祁阳县| 屏南县| 曲麻莱县| 顺义区| 苗栗市| 克拉玛依市| 临泽县| 个旧市| 双桥区| 东乡县| 南木林县| 诏安县| 延庆县| 湖州市| 元阳县| 东城区| 灵璧县| 五华县| 泾川县| 凯里市| 墨玉县| 哈巴河县| 海南省| 澜沧| 五峰| 康定县| 如皋市| 黑河市| 廊坊市| 额济纳旗| 巧家县| 镇宁| 四子王旗| 钟祥市| 闽侯县| 来安县|