.net 中弹出对话框集绵
1。<input id=butDelete runat=server type=button value=删除 onclick="javascript:if(confirm('请确认是否删除此记录!')==false) return false;"/>
2。 可以这样,做一个隐藏Button按钮,在它的事件里是它确认时要执行的操作代码
Page.RegisterStartupScript("","<script> if (confirm('您是否确认修改,修改的结果将导致该人所有流程丢失!')==true){document.forms(0).btn_Flow.click();}</script>");
3。可以变通下吗,如果你return true,return false都需要执行相应的代码,可以建立两个隐藏botton,然后分别不同的执行代码啊。。。,比如:
Page.RegisterStartupScript("","<script> if (confirm('您是否确认修改,修改的结果将导致该人所有流程丢失!')==true){document.forms(0).btn_Flow.click();}else(document.forms(0).btn_Flow1.click();)</script>");
4。<form runat="server" id="LoginPage">
<input type="hidden" name="confirm" value="">
<asp:Button id="YourButtonID" runat="server" Text="Confirm" Onclick="button_click"/>
</form>
<script language="javascript">
function ShowConfirm()
{
if (window.confirm("go to csdn?"))
{
document.LoginPage.confirm.value="1";
}
else
{
document.LoginPage.confirm.value="0"
}
document.LoginPage.YourButtonID.click();
}
</script>
<script language="C#" runat="Server" id="LoginPage">
void button_click(Object o, EventArgs e)
{
if (Request.Form["confirm"]=="")
{
Page.RegisterStartupScript("confirm","<script language=javascript>function window.onload(){ShowConfirm();}</" + "script>");
}
else if(Request.Form["confirm"]=="1")
{
Response.Redirect("http://www.baidu.com/");
}
else
{
Response.Redirect("http://www.chblogs.com/");
}
}
</script>