我看遍了整个地方,并有很少的运气。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