2016-05-15 60 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