一、前台 document.getElementById("Button1").click();
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
后台代码 protected
void Button1_Click(object sender, EventArgs e)
{
Response.Write("模拟点击");
}
二、
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<input id="Button1" type="button" name="Button1" value="按钮" onclick="javascript:__doPostBack('Button1','')">
__doPostBack 此函数在页面中自动生成,第一个参数为控件对象(ID),第二个为事件对象(e)。
第一种有时会不听话,第二种比较保险,可以根据实际需要使用。
本文介绍了ASP.NET中两种实现按钮点击事件的方法:一种是通过JavaScript直接调用元素的click方法触发,另一种是利用自动生成的__doPostBack函数来触发。这两种方法各有优缺点,前者简单但可能不稳定,后者更为可靠。
1万+

被折叠的 条评论
为什么被折叠?



