在.net中如何读取和设置前台javascript中的变量和函数,最好有实例.
最好有变量和函数的读取设置实例.

解决方案 »

  1.   

    前台mycity = new Array();
    <% for(int i=0; i<count;i++){%>
    mycity[<%=i%>] = new Array("<%=getID(i, "ID")%>","<%=getName(i, "Name")%>","<%=getItem(i, "BoardID")%>")
    <%}%>后台 getID();
     getName();
     getItem();
      

  2.   

    二楼的不是我想要的,我说的javascript变量和函数全是以javascript写在页面里面的.
      

  3.   

    不知道你想要什么,是要在后台代码页中调用JavaScript吗?
      

  4.   

    打个比方:我在前台有个 function ()A 有个返回值B,有个变量Var C,我要在后台调用A的返回值B经过处理后交给前台的变量C.
      

  5.   

    前后台通讯一般用 hidden控件过渡一下,如:前台:
    <asp:HiddenField ID="HiddenField1" runat="server" />
    function test()
    {
        var hdvalue=document.getElementById("HiddenField1").value;
         return hdvalue;
    }
    后台:
    String getValue()
    {
       return   HiddenField1.Value;
    }void setValue(string s)
    {
       HiddenField1.Value=s;
    }
      

  6.   

    用hidden过渡一下。。
    前台值一变后台就处理??那只能用ajax 值变的时候在JS异步了
      

  7.   

      页面周期是先执行后台,再执行前台,也就是说后台程序先于JS,已经在服务器端执行了,然后返回至浏览器,由浏览器执行JS,建议LZ改变一下思路。
      

  8.   

    楼主可以用下ICallbackEventHandler接口
      

  9.   

    -----------楼上的能说仔细点吗?还有八楼的,我怎么能做到前台的值一变后台就处理呢?   你的这个需求,看来需要借助于Ajax来完成了,查些ajax 的资料吧