【发布时间】:2014-03-22 05:50:57
【问题描述】:
我正在尝试找出能够在我的 Web 应用程序中更新客户端的最佳实践方法。我正在使用用户管理屏幕,数据非常动态,因此需要经常更新客户端。我对什么是首选或最佳方法感到困惑。我终于在我的 SharePoint 环境中使用了 WebMethods,并看到了这个视频What not to do in ASP.NET。其中说不要再使用页面方法了。但是我也遇到过this,它说明了为什么使用更新面板很危险。我喜欢使用 Jquery 和 Ajax 并将 [WebMethod] 放在我的代码后面的想法。我知道它必须是静态的,但这对我来说没问题。
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public static string JsonMSG()
{
string MSG = "Hey I'm not JSON";
return MSG;
}
对于什么是正确的或首选的方式真的很困惑。我的意思是,我想我可以创建一个 WCF 服务,但现在也那么旧了。我应该使用 ASP.NET Web API 吗?信号机?对于使用哪个文件扩展名 .svc 和 .asmx 的框架也很困惑。我希望 MS 能坚持标准。如果有什么我认为 RestFul 是我想走的路。
【问题讨论】:
-
比勒比勒有人吗? youtu.be/f4zyjLyBp64
标签: jquery ajax sharepoint webmethod