1
我需要在客戶端瀏覽器中顯示服務器異常,但似乎在exp.Message中有一些非法字符,它使客戶端腳本引發「未終止的字符串字面量」錯誤。 任何想法使字符串,如exp.Message安全的客戶端腳本?使服務器端字符串在客戶端腳本中安全使用
catch (Exception exp)
{
string __script = string.Format(@"alert('{0}');", exp.Message);
ScriptManager.RegisterStartupScript(this, this.GetType(), "theError", __script, true);
}
不幸的HTMLEncode沒有在這個問題上提供幫助。我檢查了HtmlEncode的返回值。似乎還有一些非法字符(如單引號)。 – syntaxcheck 2010-09-20 20:56:03