服务器标记函数调用与 AJAX 网络方法
Server tag function calls vs AJAX web methods
和
有区别吗
var stringValue = '<%=GetStringValue();%>';
并通过 ajax 调用相同的代码隐藏函数?
两者都非常容易获取参数,并且似乎在生命周期的同一点发生(例如,在客户端完全加载后,服务器标签不会预加载)。我能看到的唯一区别是 ajax 网络方法必须是 public static
而 static
可以省略服务器标记。
是否存在任何安全差异,以上断言是否正确?
区别在于
在 Ajax WebMethod 中,您可以进行异步调用。 eg.load完整网页再绑定重数据
而在标签中,它会等待方法获取数据,网页加载会很懒惰
和
有区别吗var stringValue = '<%=GetStringValue();%>';
并通过 ajax 调用相同的代码隐藏函数?
两者都非常容易获取参数,并且似乎在生命周期的同一点发生(例如,在客户端完全加载后,服务器标签不会预加载)。我能看到的唯一区别是 ajax 网络方法必须是 public static
而 static
可以省略服务器标记。
是否存在任何安全差异,以上断言是否正确?
区别在于
在 Ajax WebMethod 中,您可以进行异步调用。 eg.load完整网页再绑定重数据
而在标签中,它会等待方法获取数据,网页加载会很懒惰