日期:2014-05-17  浏览次数:20474 次

asp.net如何在后台改变前台js变量
例如我在前台定义一个js全局变量:var i=0,怎么样在后台操作可以改变i的值?可以实现嘛?
------解决方案--------------------
后台改变js全局变量值??那你还是ajax实现吧
------解决方案--------------------
var i=<%= i>;

.cs
public int i=0;
...

i=10;
------解决方案--------------------
方法一
改变后台变量,页面显示或隐藏,JS去读取

方法二
后台在页面注册脚本,随意改变

关键看你的脚本是在什么时候运行,以什么形式触发
------解决方案--------------------
用一个隐藏域 后台改变值前面用js获取隐藏域的值,
也可以用ajax 在回调函数里给变量赋值
------解决方案--------------------
Refer this:
http://www.cnblogs.com/insus/articles/2036271.html
------解决方案--------------------
所谓js在运行时,asp.net程序早就结束了。这是首先要搞懂的。