我正在评估在客户端访问服务器端数据的两种选择。对效率有点困惑,或者您可以将其称为寻找最佳方法。
我需要访问服务器端数据可能是客户端 javascript 中的整数值。我知道有两种选择。
在服务器端创建一个公共(public)变量或属性,并在客户端将其设置为 javascript 变量,如下所示:
var value = eval(<% =value %>);
创建一个 asp 隐藏变量并从服务器端在此隐藏变量中设置值,并使用 document.getElementById() 通过 javascript 访问它。
哪种方法最好,优缺点是什么?
最佳答案
主要区别在于隐藏字段将在提交表单时与其余表单字段一起回发。与引入全局 javascript 变量相比,大多数人会走这条路,但如果这适用于您的场景,那很好。
关于c# - 在 javascript 客户端访问隐藏变量与服务器变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3243632/