我看遍了整個地方,並有很少的運氣。ASP.Net C#JavaScript彈出窗口幫助
try{
FooError();
}
catch (Exception Exc){
ClientScript.RegisterClientScriptBlock(this.GetType(), "errorPop",
@"<script language='javascript'> alert(" + Exc.Message + "); </script>");
return;
}
我不斷收到一個JavaScript錯誤,說'預期')'「。我在開始時嘗試了@的腳本(就像這樣),一開始沒有@,最後沒有分號。我試過
ClientScript.RegisterClientScriptBlock(this.GetType(), "errorPop",
@"<script type=\"text/javascript\"> alert(" + Exc.Message + "); </script>");
我已經能夠得到這個帶有靜態值報警功能
ClientScript.RegisterClientScriptBlock(this.GetType(), "errorPop",
@"<script language='javascript'> alert('Foo'); </script>");
工作,但是,這不是我所需要的。 我在這裏做錯了什麼?有沒有更好的辦法? 我想我的意思是要問如何在JavaScript警告框中使用C#字符串變量,如果甚至可能的話。
謝謝。
這是我的第一個問題,我希望我做對了--.-;
問題。這是與變量。對於處理警報(字符串),必須採用「'Stuff」「的形式。 – Will 2011-05-05 13:34:26