希望大虾们不要说我  不举一反三哦 我是真不知道
   在 asp.net 中的前台有一个js,带参数的,我想在后置代码中调用它,那个参数就是在后台中获得的,我该怎么调用
   用Response.Write  和ScriptManager.RegisterStartupScript 也不行啊

解决方案 »

  1.   

    LZ 可以再说的更深一些吗啊?在什么事件中调JS , 参数是什么东西。
      

  2.   

    你可以换个方式:在前台调用后台数据
    将后台参数用一HiddenFiled保存,在前台获取就是了
      

  3.   

    例如js函数如下形式:
    function test(no)
    {
    }
    则后台调用:
    string a="参数";
    Page.ClientScript.RegisterStartupScript(Page.GetType(),"","test('"+a+"')",true);
      

  4.   

      就是写了一个弹出的div的js,然后在div上显示你还有几个消息未看,分别是什么后台的时候要调用这个js,把没有看的消息读出来之后,显示在这个js写得div中,类似于qq中的提醒
      可明白??
      

  5.   


    string arg="";Response.Write("<script>fun('"+arg+"');</script>") ScriptManager.RegisterStartupScript(this.GetType(),"funnn","fun('"+arg+"')",true);
      

  6.   

    第一个调用问题已经解决,楼主是在问第2个问题!!!
    页面有一个div先隐藏,如:
    <div id="div1" style=" width:300px; height:300px; border: solid 1px #cccccc; display:none;"></div>js显示:
        <script type="text/javascript">
            function test(no) {
                document.getElementById("div1").style.display = "block";
                document.getElementById("div1").innerText = no;
            }
        </script>你的明白??
      

  7.   

    例如js函数如下形式:
    function test(no)
    {
    }
    则后台调用:
    string a="参数";
    Page.ClientScript.RegisterStartupScript(Page.GetType(),"","test('"+a+"')",true);
    不是写了妈
    你也可以设一个静态变量
    前台<%=变量%>