var latitude2 = document.all("txtLat2").value;可以取textbox的值。用什么方法可以取我在后台文件里定义的字符串的值?

解决方案 »

  1.   

    从 Server 端取数据?
    用 Ajax 吧!
      

  2.   

    额。不是很明白呢。对JS和Ajax都不是很了解。有没有像var latitude2 = document.all("txtLat2").value 这种形式的代码来取string的值?
      

  3.   

    额,就是在JS里面定义变量,用.aspx.cs里面定义的string来赋值
      

  4.   

    我之前是将一个字符串的值赋给txt,然后在JS里定义变量,并将txt的值赋给它。现在想跳过给txt赋值这步,直接将string的值赋给js里的变量
      

  5.   

    var latitude2 ="<%=public类型的变量名字%>"
      

  6.   

    用了上述的方法,结果貌似不对。一定要是public变量么?我用的string是自己定义的一个数组里面的一个元素
      

  7.   

    绑定到页面的变量必须是 public 的有两种方案:.cs 
       public string str ="aaaaaaaa";.aspx 页面<script> var str = <%#=str%> <script>另外 你可以做一个隐藏文本域, 通过这样。 Textbox.text = str在js 里 这样去取。 var str = document.getElmentById("TextboxID").value