目前,我正在使用 AjaxPro 框架 ( http://www.ajaxpro.info/ ) 从客户端调用我的 Web 应用程序中的任何方法。
但是用户在使用它时会遇到一些严重的问题。(例如,成功回调在 Chrome 中不起作用。有关问题的更多信息可以在以下位置找到:AjaxPro 正在本地工作,但在服务器上我收到 .ashx 错误)
我想用一个可以替换它的框架:
- 在我的代码后面调用任何方法。即使它是在类库中定义的。在 AjaxPro 中,我可以在任何地方定义一个方法并向其添加 [AjaxPro.AjaxMethod] 属性。现在可以在任何客户端 js 代码中调用该方法,即使它们位于两个不同的类中。
- Doen 依赖于网络表单。我可以使用 ScriptManager 将 AjaxPro 替换为 ASP.Net Ajax,并将 [WebMethod] 属性添加到我的方法,并从该页面方法调用我的解决方案中的任何其他方法。但是我使用的是 .ascx 文件,而 Page 方法不能在 .ascx 文件中定义(它们必须在 .aspx 网络表单中定义)。
- 最好是免费的。(我想在 YetAnotherForum 项目开发中使用它)。但是,如果只有付费框架可用,我会很乐意为此付费。
是否有任何其他具有 AjaxPro 功能的 Ajax 框架?