【发布时间】:2012-05-06 03:14:25
【问题描述】:
我有一个 ASP.WebSite,我在其中使用
在 aspx.cs 上动态添加了一些表单控件form1.Controls.Add( " Object of Control ");
另外一个已经在aspx文件中的表单上添加了一个按钮
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Add" UseSubmitBehavior="false" />
现在,当我运行程序时,它会将 Button1 转换为 HTML 提交按钮,如下所示
<input type="button" name="Button1" value="Add" onclick="javascript:__doPostBack('Button1','')" id="Button1" />
表格标签变成了
<form name="form1" method="post" action="Add1.aspx" id="form1" enctype="multipart/form-data">
当我单击 Button1 时,它会提交表单,而不是调用 Code Behind 上的函数。
如何调用 Button1 的 OnClick 事件中指定的方法 Button1_Click?
请帮忙。
【问题讨论】:
-
此语句 onclick="javascript:__doPostBack('Button1','')" 将导致调用 Button1_Click 事件。你确定你没有触发这个事件吗?
标签: c# asp.net events button event-handling