【问题标题】:Framework Similar to ASP.Net AjaxPro类似于 ASP.Net AjaxPro 的框架
【发布时间】:2010-10-08 16:20:45
【问题描述】:

目前,我正在使用 AjaxPro 框架 (http://www.ajaxpro.info/) 从客户端调用我的 Web 应用程序中的任何方法。
但是用户在使用它时会遇到一些严重的问题。 (例如,成功回调在 Chrome 中不起作用。有关问题的更多信息可以在以下位置找到:AjaxPro is working locally, but on server I am getting .ashx errors
我想用一个可以替换它的框架:

  1. 在我的代码后面调用任何方法。即使它是在类库中定义的。在 AjaxPro 中,我可以在任何地方定义一个方法并向其添加 [AjaxPro.AjaxMethod] 属性。现在可以在任何客户端 js 代码中调用该方法,即使它们位于两个不同的类中。
  2. Doen 依赖于 Web 表单。我可以使用 ScriptManager 将 AjaxPro 替换为 ASP.Net Ajax,并将 [WebMethod] 属性添加到我的方法中,并从该页面方法调用我的解决方案中的任何其他方法。但是我使用的是 .ascx 文件,并且 Page 方法不能在 .ascx 文件中定义(它们必须在 .aspx 网络表单中定义)。
  3. 最好是免费的。 (我想在 YetAnotherForum 项目开发中使用它)。但如果只有付费框架可用,我会很乐意为它付费。

是否还有其他具有 AjaxPro 功能的 Ajax 框架?

【问题讨论】:

    标签: asp.net ajax pagemethods ajaxpro


    【解决方案1】:

    我会推荐使用 jQuery。它正在成为 客户端javascript API 来使用。甚至微软似乎也倾向于支持他们的 AJAX 客户端 API。您可以使用.ajax methodsample here 调用页面中的任何方法。我从未在 UserControl 中尝试过,但只要方法用 WebMethod 属性修饰,我不明白为什么它不起作用。

    【讨论】:

    【解决方案2】:

    我相信你有一个公平的选择。

    http://ajaxpatterns.org/DotNet_Ajax_Frameworks#Lists

    在我的新工作中,我们使用的是 ajaxpro,但我也遇到了一些问题,目前正在研究替代方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-24
      • 1970-01-01
      • 2013-11-04
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多