<script language="javascript">
function HiddenDiv(aid){ 
    document.getElementById("hidepictag"+aid).style.display = "none"; 

</script>在CS我如何调用 JS的呢
 private void hideidstag(string aid)
        {
           在这里怎么调用 HiddenDiv函数的呢
            
        }

解决方案 »

  1.   

    this.ClientScript.RegisterStartupScript(this.GetType(), "", "HiddenDiv('1')", true);
      

  2.   

       如果是确定是c/s程序的话 需要在窗口中放入一个浏览器 ,然后 让浏览器加载含有这段js的页面 然后 通过浏览器对象调用。
      

  3.   

       如果是确定是c/s程序的话 需要在窗口中放入一个浏览器 ,然后 让浏览器加载含有这段js的页面 然后 通过浏览器对象调用。
      

  4.   

    this.ClientScript.RegisterStartupScript(this.GetType(), "", "HiddenDiv('1')", true);
    不行的了
      

  5.   


    把参数改成你传进去的 aid 应该没有问题啊
      

  6.   

    this.ClientScript.RegisterStartupScript(this.GetType(), "", "HiddenDiv('“+aid+”')", true);
      

  7.   

     ClientScript.RegisterStartupScript(this.GetType(), "", "<script>jsFun()</script>");
      

  8.   

    this.ClientScript.RegisterStartupScript(this.GetType(), "", "HiddenDiv('1')", true);
      

  9.   

    也不成功的呢 
     string str = "aa";
     hideidstag(str);private void hideidstag(string aid)
    {
    this.ClientScript.RegisterStartupScript(this.GetType(), "", "HiddenDiv('“+aid+”')", true);
    }
      

  10.   

    private void hideidstag(string aid)
            {
                StringBuilder strScript = new StringBuilder();
                strScript.Append("<script language=javascript>");
                strScript.Append("HiddenDiv('" + aid + "');");
                strScript.Append("</script>");
                this.ClientScript.RegisterStartupScript(this.GetType(), "HiddenDiv('" + aid + "');", strScript.ToString(), true);
    } 这样也不成功的 。网上搜索的 为什么呀 
      

  11.   

    http://www.njxsw.com/thread-38-1-1.html
      

  12.   

    调用的JS<script language="javascript">
    function HiddenDiv(aid){ 
        alert('999');
        //document.getElementById("hidepictag"+aid).style.display = "none"; 

    </script>
      

  13.   


    js函数里的alert 能弹出来么
      

  14.   

    可以呀 
    我在JS直接 HiddenDiv('1') 都可以的 
      

  15.   

    在前台写好JS,在后台通过
    this.ClientScript.RegisterStartupScript(this.GetType(), "", "HiddenDiv('“+aid+”')", true);
    调用
      

  16.   

    谢谢了 ,由于时间问题 换用AJAX现实了,以后想用的时候 在来看看了 谢谢大家了