[英]How do I display an alert message on my ASP .NET page?
這不起作用:
try
{
EnvironmentVerifier.VerifyAppFoldersAndFiles();
}
catch (Exception ex)
{
ClientScript.RegisterStartupScript(GetType(), "Error!", "alert('" + ex.Message + "');", true);
Logger.LogError(ex.Source, ex.TargetSite.ToString(), ex.Message);
return;
}
發生錯誤時,它會進入catch塊,但不會顯示警報消息。 我有什么想念的嗎?
嘗試這個:
ClientScript.RegisterStartupScript(GetType(), "Error!", "alert('" + ex.Message.Replace("'", @"\'") + "');", true);
.Replace(“'”,@“ \\'”)跳過您的警報('message'); 因為如果您有這樣的錯誤消息:
alert('My error message's problem is that single quote.');
除非您執行以下操作,否則它將中斷:
alert('My error message\'s problem is that single quote.');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.