为Ajax调用组织PageMethods的常见做法是什么

本文关键字:常见做 是什么 PageMethods Ajax 调用 | 更新日期: 2023-09-27 18:26:40

我已经在开发asp.net c#应用程序中使用PageMethods很长时间了。

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

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

创建一个单独的*.aspx页面来托管相关的PageMethods可以吗。

这方面的常见做法是什么?

为Ajax调用组织PageMethods的常见做法是什么

我建议您切换到启用AJAX的WCF服务。它需要更多的配置,但一旦你让它为一个服务工作,你就可以将它复制/粘贴到另一个服务。此时,您将代理JS添加到页面中,并以与使用PageMethods大致相同的方式使用它。当然,还有多种其他方法可以实现AJAX,但启用AJAX的WCF服务几乎是Page Methods的替代品。。。几乎