【发布时间】:2017-04-11 17:36:40
【问题描述】:
有什么区别
var stringValue = '<%=GetStringValue();%>';
并通过 ajax 调用相同的代码隐藏函数?
两者都很容易接受参数,并且似乎发生在生命周期的同一点(例如,在客户端完全加载后,服务器标签不会预加载)。我能看到的唯一区别是 ajax web 方法必须是 public static 而 static 可以省略服务器标签。
是否存在任何安全差异,上述断言是否正确?
【问题讨论】:
-
请解释清楚,甚至“服务器标签函数调用 vs AJAX web 方法”也没有什么意义。什么服务器标签调用以及您如何在 vs. 问题中关联这些标签。
标签: c# ajax asp.net-4.0 webmethod