C# 组织Ajax调用的PageMethods的常见做法是什么
很长一段时间以来,我一直在使用PageMethods开发asp.net c#应用程序 我意识到有时我必须从不同的页面调用相同的方法,然后将相同的方法复制并粘贴到这些页面上 我知道,这肯定会造成冗余问题 是否可以创建一个单独的*aspx页面来承载相关的PageMethodsC# 组织Ajax调用的PageMethods的常见做法是什么,c#,asp.net,ajax,pagemethods,C#,Asp.net,Ajax,Pagemethods,很长一段时间以来,我一直在使用PageMethods开发asp.net c#应用程序 我意识到有时我必须从不同的页面调用相同的方法,然后将相同的方法复制并粘贴到这些页面上 我知道,这肯定会造成冗余问题 是否可以创建一个单独的*aspx页面来承载相关的PageMethods 这方面的常见做法是什么?我建议您切换到支持AJAX的WCF服务。它需要更多的配置,但一旦您让它为一个服务工作,您就可以为另一个服务复制/粘贴它。此时,您将代理JS添加到页面中,并以与使用PageMethods几乎相同的方式使用
这方面的常见做法是什么?我建议您切换到支持AJAX的WCF服务。它需要更多的配置,但一旦您让它为一个服务工作,您就可以为另一个服务复制/粘贴它。此时,您将代理JS添加到页面中,并以与使用PageMethods几乎相同的方式使用它。当然,还有很多其他方法可以实现AJAX,但我认为支持AJAX的WCF服务几乎可以替代页面方法。。。差不多。您可以使用通用Web处理程序(*.ashx,基于扩展的处理器)作为所有没有UI且包含@WebHandler指令的Web处理程序的默认HTTP处理程序。