我正在评估在客户端访问服务器端数据的两个选项。对效率有点困惑,或者你可以称之为寻找最佳方法。
我需要访问服务器端数据可能是客户端javascript中的整数值。我知道有两个选择。
在服务器端创建一个公共变量或属性,并在客户端将其设置为javascript变量,如下所示:
var value = eval(<% =value %>);
创建一个asp隐藏变量并在服务器端的隐藏变量中设置值,并使用document.getElementById()通过javascript访问它。
哪种方法最好,有什么优缺点?
答案 0 :(得分:3)
主要区别在于,在提交表单时,隐藏字段将与其余表单字段一起回发。
,大多数人都会选择引入全局javascript变量,但是如果它适用于您的场景。