日期:2014-05-17  浏览次数:20430 次

cs中如何调用javascript
想在cs中使用js语言,试了一下这段代码
    protected void Page_Load(object sender, EventArgs e)
    {
        string ttt = "ttt";
        string js = "<script type='text/javascript'>"; 
        js += "function istwo(m){alert(m);} </script>";
        ClientScript.RegisterStartupScript(GetType(), "registerJS", js); 
        ClientScript.RegisterStartupScript(GetType(), "runJS", "istwo(" + ttt + ")"); 
   }
运行后页面上显示了istwo(ttt),并没有弹出警告框,请问问题出在什么地方了?
javascript

------解决方案--------------------
引用:
引用:
JS直接写在前台页面多好。这样的话,问题出在JS是浏览器执行的代码,
而你 string js = "<script type='text/javascript'>"; 
是后台服务器内存中的字符串,浏览器读不到。
用js编写一个函数直接写在前台页面的话,怎么触发这个函数呢?
我希望页面一显示,就执行一下这个函数,而不需要点按钮或者别的触发 ……


不要用js编写为一个函数,直接写语句,这样就可以不需要调用就执行了