之间有什么区别吗?
var stringValue = '<%=GetStringValue();%>';
并通过ajax调用相同的代码隐藏功能?
两者都很容易获取参数,并且似乎发生在生命周期的同一点(例如,在客户端完全加载后,服务器标签不会预加载)。我能看到的唯一区别是ajax web方法必须是public static
,而static
可以省略服务器标记。
是否有任何安全性差异,上述断言是否正确?
答案 0 :(得分:0)
区别在于
在Ajax WebMethod中,您可以进行异步调用。例如,加载完整的网页,然后绑定大量数据。
然而在标签中,它会等待获取数据的方法并且网页加载会非常懒惰