日期:2014-05-19  浏览次数:20449 次

RegisterStartupScript("","")传参数的问题,求助
现在遇到这样一个问题:this.RegisterStartupScript( " ",   " <script> alert(variable) </script> ");其中variable是一个变量,如何将C#中变量的值传给script语句?谢谢啦。

------解决方案--------------------
this.RegisterStartupScript( " ", " <script> alert(“+variable。tostriing()+”) </script> ");
------解决方案--------------------

还是this.RegisterStartupScript( " ", " <script> alert( ' "+ variable.ToStriing()+ " ') </script> ");
不过你的variable变量在赋值的时候要加上@
比如string variable = @ "你选数据 'abc '有误选项 ";这样就没问题了