【发布时间】:2011-06-29 11:20:51
【问题描述】:
我有一些想要包含在 asp.net 页面中的 javascript 变量。这些是在代码中构建的。我在客户端代码中使用这些变量。
我想知道是更好的方法。
A.创建一个处理变量逻辑的 httphandler,并且处理程序返回 javascript。对处理程序的引用包含在母版页中
B.后面的母版页代码处理变量的逻辑并在页面标记中返回。
每个页面都需要这些变量。
我想知道从性能和最佳实践的角度来看,哪种方法最好。
我喜欢处理程序的原因是它意味着标记中不包含 javascript,完全分离。但是处理程序的缺点是它意味着额外的 http 请求,并且在处理处理程序时可能会减慢页面呈现速度。
意见?
【问题讨论】:
标签: c# javascript asp.net httphandler