<div>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</div>
csprotected void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add("onclick","return confirm('asdfas');");
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("asdfasdf");
}为什么我点击取消的时候Button1_Click还是会执行呢?
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</div>
csprotected void Page_Load(object sender, EventArgs e)
{
Button1.Attributes.Add("onclick","return confirm('asdfas');");
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("asdfasdf");
}为什么我点击取消的时候Button1_Click还是会执行呢?
可能不起作用吧,因为与服务器端的OnClick="Button1_Click"冲突了
你先实验一下代码吧