C# 从aspx第c页在ascx上触发onClick事件#
我在加载到aspx页面的动态usercontrol上有save按钮,但我想将该按钮移到.aspx页面。如何将onclick事件从aspx激发到ascx 任何帮助都会很好 干杯 代码示例: ascx: aspx:C# 从aspx第c页在ascx上触发onClick事件#,c#,asp.net,.net,C#,Asp.net,.net,我在加载到aspx页面的动态usercontrol上有save按钮,但我想将该按钮移到.aspx页面。如何将onclick事件从aspx激发到ascx 任何帮助都会很好 干杯 代码示例: ascx: aspx: 在ASCX上编写一个公共/内部sub,然后从ASPX上的onClick调用它?您需要在ASCX用户控件上创建一个自定义事件,并在ASPX页面中订阅它 看看这个问题 用户控件中的 <asp:Button ID="Button1" runat="server" Text="Button
在ASCX上编写一个公共/内部sub,然后从ASPX上的onClick调用它?您需要在ASCX用户控件上创建一个自定义事件,并在ASPX页面中订阅它 看看这个问题 用户控件中的
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"/>
在第页aspx页
<uc1:WebUserControl runat="server" id="WebUserControl" />
你需要在这个问题上多下点功夫。不清楚您在问什么,我们也没有上下文代码。@Exor如果触摸屏很快就会出现onLick事件,我不会感到惊讶-P@ShadowWizard哈哈Dhaha抱歉下次会尝试添加代码谢谢Martin,你的权利。我把事情弄得比我需要的更复杂。再次感谢。
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"/>
public event EventHandler ButtonClickDemo;
protected void Button1_Click(object sender, EventArgs e)
{
ButtonClickDemo(sender, e);
}
<uc1:WebUserControl runat="server" id="WebUserControl" />
protected void Page_Load(object sender, EventArgs e)
{
WebUserControl.ButtonClickDemo += new EventHandler(Demo1_ButtonClickDemo);
}
protected void Demo1_ButtonClickDemo(object sender, EventArgs e)
{
Response.Write("It's working");
}