在我的后台代码中,有个toolbutton事件,我想在这个事件中调用一个javascript函数,请问该如何写

解决方案 »

  1.   

    Response.Write("<script> functionName() </script>");使用上面的语句比较容易出错,还是使用 Page 类的 RegisterStartupScript()方法来注册脚本,如:string script = "<script>functionName();</script>";
    RegisterStartupScript("methodCall", script);
      

  2.   

    这个是按钮吧!如果是的话,你可以button1.a....忘了怎么写了!你自己查一下就是添加javascript的方法!
    用法:button1.a..("onclick","语句")
      

  3.   

    button1.Attributes.add("onclik",function name)
      

  4.   

    exboy(kuku)的第二种方法比较好
      

  5.   

    用这个string script = "<script>functionName();</script>";
    RegisterStartupScript("methodCall", script);
      

  6.   

    有个toolbutton事件,我想在这个事件中调用一个javascript函数现在的asp.net是不可能实现你要用功能的,不可能在后台事件执行中调用script只能 在这个事件之前执行一段script,就用button1.Attributes.add("onclik",function name)
    或者 在此事件后执行script:可以write出来,不过我的建议是,在页面上放一个hidden控件,在此事件中给它设值,然后在你的前台页面的onload一个script你要的方法,当然要对这个hidden控件的值进行判断,确实是否执行,好处是写复杂脚本的时候有提示,也好调试。
      

  7.   

    我要调用的函数是这个
    function MM_openBrWindow(theURL,winName,features) { //v2.0
      window.open(theURL,winName,features);
    }
    请问在asp.net中有没有起相同功能的函数
    C#代码的?
      

  8.   

    在C#中也可以利用这个函数呀!private void Page_Load(....)
    {
        Button1.Attributes.Add("onclick","MM_openBrWindow(theURL,winName,features)");
    }