小弟使用UpdatePanel控件内的按钮时调用JSScriptManager.RegisterStartupScript(Button2,this.GetType(), "alertScript", "<script>alert('asdf');</script>", true);
但报语法错误 请问应该怎么写呢?

解决方案 »

  1.   

    ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "UpdateScript", "你要调用的函数", true);
      

  2.   

    ScriptManager.RegisterStartupScript(Button2,this.GetType(), "alertScript", " alert('asdf'); ", true); 
      

  3.   

    不行呀. 还是报语句错误         ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "UpdateScript", "<script>alert('asdf');</script>", true);
      

  4.   

    ScriptManager.RegisterStartupScript(Button2,this.GetType(), "alertScript", " <script>alert('asdf'); </script>", true);
    后面的bool类型参数是说你的js脚本里是否带了<script>标签的,如果你加了标签就不用加那个参数了