在JS里的一个变量 赋值给文本框,在后台pageload得到 因为pageload比js先运行所以得到的是空值,请问有没有办法在后台第1时间得到js里的变量值。

解决方案 »

  1.   

    转换思路换个解决办法吧,
    你这条路走不通,
    首先你没明白pageload干什么了,
    js是什么这两个基础问题
      

  2.   

    那可不可以直接在js里吧变量存在cookies里面  在后台获取呢。
      

  3.   

    那你还不如用AJAX把变量传回去
      

  4.   

    我在后台pageload里写js代码 这样能不能第1时间得到呢- -
      

  5.   

    ajax吧 把js的值传到后台方法里去
      

  6.   

    pageload比js先运行是js先运行吧?    有一个方法,,页面加一个hidden。js改变hidden.value然后在后台获取。
      

  7.   

      在初始化的时候试试 OnInit事件中 他比load事件执行快一部
      

  8.   

      或者直接给文本框赋值txtName=<%=你要赋的值%>
      

  9.   

    js能获取注册表中的值,
    c#肯定也能获取注册表中的值,你没必要用JS