2016-05-15 83 views
0

我有问题在asp.net中显示确认是或否消息框。确认是或否asp消息中的消息

string script = "alert(\"Insert success !!! \");"; 
    ScriptManager.RegisterClientScriptBlock(this, GetType(), "key", script, true); 

我可以显示消息框插入成功,但我不知道如何确认消息框。 此消息框,

if choose yes 
{ 
do something 
} 
else 
{ 
do something 
} 

感谢

回答

1

可以使用JavaScript创建一个确认框:confirm()

您需要在ASP.NET代码中实现此代码。

if (confirm("Are you sure?")) { 
 
    alert("OK"); 
 
} else { 
 
    alert("BAD"); 
 
}

尝试使用这个脚本:

string script = "if(confirm(\"Are you sure?\")){ alert(\"OK\");} else { alert(\"BAD\");}"; 
ScriptManager.RegisterClientScriptBlock(this, GetType(), "key", script, true); 
+0

@OP这完全是客户端。您需要将这种类型的代码与AJAX调用配对,让服务器知道。 – Machinarius

+0

根据问题的执行方式,OP询问.NET嵌入式JavaScript代码。 我的答案旨在为OP提供一个指导,他有一个实现代码的出发点。 –

+1

这是一个很好的起点,但是我刚刚遇到了很多开始/有抱负的开发人员,因为服务器在这些场景中什么都不做,所以我宁愿早点拼出提示。 – Machinarius