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

首頁 > 學院 > 開發(fā)設計 > 正文

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

2019-11-18 16:56: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; }

    }


}


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 昌图县| 石首市| 墨脱县| 白河县| 新宾| 喀什市| 沁水县| 两当县| 丰镇市| 龙山县| 梁山县| 廊坊市| 福州市| 名山县| 库车县| 厦门市| 日喀则市| 武穴市| 永川市| 洞口县| 治多县| 融水| 奉节县| 克山县| 铜梁县| 宜兰市| 永城市| 越西县| 唐海县| 绍兴市| 栾川县| 万源市| 商南县| 阳朔县| 谢通门县| 乌兰浩特市| 东明县| 二连浩特市| 玉门市| 洛阳市| 宜都市|