Response.write("<script> getData(data1,data2)</script>");

解决方案 »

  1.   

    string a = "t1";
    string b = "t2";
    Page.RegisterStartupScript("myJFun", "<script>getData('"+ t1 +"', '"+ t2 +"')</script>");//如果不是传的字符串 将'号去掉
      

  2.   

    不知道你的理解是什么
    C# 不能调用 js函数 
    反过来可以(AJAX)楼上给出的都是在页面加载时让这个函数在客户端页面运行 
    这样的话 楼上的应该可以完成楼主的要求
      

  3.   

    服务器端
    this.Button1.Attributes.Add("getData","Show(data1,data2)");
    客户端JS
    <script>
            function getData(data1,data2)
            {
                  //
            }
    </script>
      

  4.   

    晚来一步,楼上都说完了,楼主可怜可怜给点分吧:
    总结下:
    三种
    Response.write
    Page.RegisterStartupScript
    Page.RegistScript
      

  5.   


    服务器端
    this.Button1.Attributes.Add("getData","Show(data1,data2)");
    客户端JS
    <script>
    function getData(data1,data2)
    {
    //
    }
    </script>
    学习了  以前不知道还能这么写  
    Attributes.Add("onfocus","Show(data1,data2)");这倒是用过
      

  6.   

    跟楼上同样的困惑。
    this.Button1.Attributes.Add("getData","Show(data1,data2)"); ???
    没有见过。
      

  7.   

    Page.RegisterStartupScript("","<script>alert('ddd')");
      

  8.   

    Page.RegisterStartupScript("func", "<script>getData('"+ 参数1 +"', '"+ 参数2 +"')</script>");
      

  9.   

    zhulei2008(滴水浪流) ( ) 信誉:100    Blog   加为好友  2007-04-05 11:28:36  得分: 0  
     
     
       服务器端
    this.Button1.Attributes.Add("getData","Show(data1,data2)");
    客户端JS
    <script>
            function getData(data1,data2)
            {
                  //
            }
    </script>  
     
    --------------------
    --------------------应该是错的
      

  10.   

    button.attributes.add("onclick(或其它方式)","js_fucntion()");这个方法可以,但会刷新页面
      

  11.   

    如果在page_load里执行script然后又接收返回值那是不可能的
    非要实现这个功能为什么不在服务器端实现?
      

  12.   

    RegisterClientScriptBlock("js","<script>JS函数</script>");
      

  13.   

    function getData(data1,data2)
    {
    }
    this.Button1.Attributes.Add("getData","Show(data1,data2)");
    Page.RegisterStartupScript("func", "<script>getData('"+ 参数1 +"', '"+ 参数2 +"')