我的代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
signOutB.Attributes.Add("onclick", "return window.confirm(\"你确定要注销吗?\");");
}
}
protected void signOutB_Click(object sender, ImageClickEventArgs e)
{
FormsAuthentication.SignOut();
Response.Redirect("login.aspx");
}
当我点击Confirm取消后,还是发生了回送,执行了signOutB_Click事件,请问该语句到底怎么写?
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
signOutB.Attributes.Add("onclick", "return window.confirm(\"你确定要注销吗?\");");
}
}
protected void signOutB_Click(object sender, ImageClickEventArgs e)
{
FormsAuthentication.SignOut();
Response.Redirect("login.aspx");
}
当我点击Confirm取消后,还是发生了回送,执行了signOutB_Click事件,请问该语句到底怎么写?
别在ispostback的约束试试.
看一下生成的HTML语句
这是完全正常的,
如果不在ispostback也是一样的,点击取消跟点击确定的效果一样
请问高手们这怎么解释?
然后触发confirm时..
if (confirm())
{
document.form1.onsubmit();
}
如果改成:
if(confirm('你确定要注销吗?')){event.returnValue = true;}
也不行!只有像jojosnail(Snail) 一样才行!