【问题标题】:Server tag function calls vs AJAX web methods服务器标记函数调用与 AJAX Web 方法
【发布时间】:2017-04-11 17:36:40
【问题描述】:

有什么区别

var stringValue = '<%=GetStringValue();%>';

并通过 ajax 调用相同的代码隐藏函数?

两者都很容易接受参数,并且似乎发生在生命周期的同一点(例如,在客户端完全加载后,服务器标签不会预加载)。我能看到的唯一区别是 ajax web 方法必须是 public staticstatic 可以省略服务器标签。

是否存在任何安全差异,上述断言是否正确?

【问题讨论】:

  • 请解释清楚,甚至“服务器标签函数调用 vs AJAX web 方法”也没有什么意义。什么服务器标签调用以及您如何在 vs. 问题中关联这些标签。

标签: c# ajax asp.net-4.0 webmethod


【解决方案1】:

区别在于

在 Ajax WebMethod 中,您可以进行异步调用。 eg.加载完整的网页,然后绑定大数据。

而在标签中,它会等待方法获取数据,网页加载会很懒

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-14
    相关资源
    最近更新 更多