国产探花免费观看_亚洲丰满少妇自慰呻吟_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; }

    }

}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 本溪市| 江门市| 开封县| 潮安县| 吕梁市| 上栗县| 汉沽区| 饶阳县| 新邵县| 营口市| 湘潭县| 八宿县| 安康市| 蓝田县| 高尔夫| 沂水县| 隆德县| 喀喇| 新野县| 沧州市| 阳西县| 田东县| 吕梁市| 海口市| 绥中县| 彭山县| 桓台县| 定边县| 马关县| 内丘县| 博乐市| 宜城市| 察隅县| 秦皇岛市| 惠州市| 巴南区| 井冈山市| 鹿邑县| 仲巴县| 衡东县| 富源县|