组织PageMethods进行Ajax调用的常见做法是什么?

时间:2014-10-15 14:30:00

标签: c# asp.net ajax pagemethods

我一直在使用PageMethods开发asp.net c#应用程序很长一段时间。

我意识到有时我必须从不同的页面调用相同的方法,并将相同的方法复制并粘贴到这些页面。

这肯定会造成冗余问题,我知道。

创建一个单独的* aspx页面只是为了托管相关的PageMethods。

这是什么常见做法?

1 个答案:

答案 0 :(得分:1)

我建议您切换到启用AJAX的WCF服务。它需要更多的配置,但是一旦你让它为一个服务工作,你可以将它复制/粘贴到另一个服务。此时,您将代理JS添加到您的页面并使用它与使用PageMethods的方式非常相似。当然,还有其他多种方法可以进行AJAX,但是我支持AJAX的WCF服务几乎完全取代了Page Methods ......差不多。

相关问题