我只需要在下面的确认函数中添加一个 else 条件。因此,如果在框上单击取消,则会打开另一个页面。
ScriptManager.RegisterClientScriptBlock(
Me,
GetType(Page),
"confirm ",
"{ confirm('Hello World'); window.location = 'page.aspx' }",
True
);
在这方面的任何帮助都会很棒。
我只需要在下面的确认函数中添加一个 else 条件。因此,如果在框上单击取消,则会打开另一个页面。
ScriptManager.RegisterClientScriptBlock(
Me,
GetType(Page),
"confirm ",
"{ confirm('Hello World'); window.location = 'page.aspx' }",
True
);
在这方面的任何帮助都会很棒。
尝试
ScriptManager.RegisterClientScriptBlock(
Me,
GetType(Page),
"confirm ",
"{ if(confirm('Hello World')===false) { window.location = 'page.aspx' } }",
True
);
你试过这个吗?
ScriptManager.RegisterClientScriptBlock(
Me,
GetType(Page),
"confirm ",
"{
var r = confirm('Hello World');
if (r == true)
window.location = 'page.aspx';
else
windo.location = THE_OTHER_PAGE;
}",
True
);