一个用户控件 如下:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="UserControl_WebUserControl" %>
<table style="width: 100%;">
<tr>
<td>
address1</td>
<td>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
address2</td>
<td>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="Button" />
</td>
<td>
</td>
</tr>
</table>在另一个aspx页面中运用了该用户控件 如何在该页面中获得该用户控件Button1的单击事件
或者如何在aspx页面中注册用户控件中button1的单击事件
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs" Inherits="UserControl_WebUserControl" %>
<table style="width: 100%;">
<tr>
<td>
address1</td>
<td>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
address2</td>
<td>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="Button" />
</td>
<td>
</td>
</tr>
</table>在另一个aspx页面中运用了该用户控件 如何在该页面中获得该用户控件Button1的单击事件
或者如何在aspx页面中注册用户控件中button1的单击事件
解决方案 »
- ASP.NET 未将对象引用设置到对象的实例
- 请帮我写个正则表达式
- 请教用httpwebRequest
- javascript im.appendChild(_rRight);显示方位不对..菜
- 获取DropDownList控件的值出现问题!兄弟们帮帮忙!
- javascript 取listbox 值
- 求組ASP.NET(VB) 框架網頁傳值問題
- 不用Session,也不用地址栏,如何在页面间传递参数
- asp.net 最难解决技术问题(网络方面)-急。。。
- 我写了一个另存为Excel的页面,下载文件时出现安全提示,如何去掉安全提示?
- 如何改变 cuteEditor 上传图片的目录?
- 求一完整的datalist导出excel类
public EventHandler MyClick;
...protected void Button1_Click(object sender, EventArgs e)
{
...
if(MyClick != null)
MyClick(this, EventArgs.Empty);
}主页面:用户控件.MyClick += new EventHandler(处理方法);protected void 处理方法(object sender, EventArgs e)
{
...
}
但 能不能再问下 protected void Page_Load(object sender, EventArgs e)
{
WebUserControl1.myClick += new EventHandler(click1);
WebUserControl2.myClick += new EventHandler(click2);
}主页面我是这么注册的 但换下 为什么就不行呢—>
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
WebUserControl1.myClick += new EventHandler(click1);
WebUserControl2.myClick += new EventHandler(click2);
}
}
第一次加载的时候注册 但不行
那按道理这么写第一次总有用吧 但第一次也没有
所以也就不会执行主页面订阅用户控件事件的代码了。