刚开始使用JQuery。我有几个问题
何时使用webmethods,webservices,page方法,ashx ASP.NET 2.0网站中的文件?
如果我正在设计一个我使用web方法的应用程序 我应该替换多个页面 使用网络服务?
我想他们都做同样的事情,但何时使用哪种方法?
谢谢,Damien。
答案 0 :(得分:1)
我不再使用PageMethods了,但是WebServices因为它为您提供了一种干净的方式来处理您请求的数据。它还使您能够以其他方式和其他地方使用数据。
查看http://api.jquery.com/jQuery.ajax/
更具体地提出您的问题。 1.我可能会有偏见,但是因为我开始使用asp.net mvc(我知道你使用的是asp.net 2.0 WebForms),但它让你更好地分离了关注点和更清晰的设计。 PageMethods现在因某种原因感到难过。所以,我个人建议反对它并使用WebServices
如果您使用超过1页的方法,并且通常从外部提供商(如数据库或其他网络服务)获取数据,则最好将此方法提取到网络服务。
我采取的方法是提前考虑一下,不要超过工程师。保持简单和干净。