All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
asp.net,2.0中不同web控件之间的相互调用_.net资料_编程技术

Writer: aaa Article type: Programming skills(编程技巧) Time: 2013/12/6 10:24:20 Browse times: 329 Comment times: 0

asp.net,2.0中不同web控件之间的相互调用_.net资料_编程技术


Head photo

Go homepage
Upload pictures
Write articles

asp.net 2.0中不同web控件之间的相互调用_.net资料_编程技术-数科优化网

在asp.net 2.0中,要在不同的web控件之间互相调用,必须要<%@ Reference VirtualPath="另一控件名称“>来引用,举例如下


default.aspx:




我们要实现的是,按下控件1的按钮后,将在控件2的文本框中显示出指定的文本

在首页里,分别调用了控件1和控件2

webcontrol.ascx:

<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %>

<%@ Reference VirtualPath="~/WebUserControl2.ascx" %>

这里放置一个按钮,然后用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" %>


控件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; }

}

}






There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.