我有一個頁面在C#代碼隱藏具有JavaScript函數的返回值,我需要確認是否顯示更新的網格或不如何調用
我打電話使用
ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "confirm('Are u sure');", true);
javascript函數
我想知道的是如何在C#代碼後面得到確認的返回值。
我有一個頁面在C#代碼隱藏具有JavaScript函數的返回值,我需要確認是否顯示更新的網格或不如何調用
我打電話使用
ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "confirm('Are u sure');", true);
javascript函數
我想知道的是如何在C#代碼後面得到確認的返回值。
取而代之的是
ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "confirm('Are u sure');", true);
使用本
ScriptManager.RegisterStartupScript(this, typeof(string), "Error", "ConfirmUser('Are u sure');", true);
<script type='javascript'>
function ConfirmUser(msg)
{
if(confirm(msg))
__doPostBack('','');
}
<script>
看到以下鏈接瞭解更多關於__doPostBack
您無法直接在服務器端C#代碼隱藏中獲得客戶端JavaScript函數的返回值,則需要提交該值。 – nnnnnn
通常確認你只是在用戶點擊「否」的情況下取消該事件。你不必在這種情況下提交表格 – YavgenyP