【问题标题】:is ajax.beginform obsoleteajax.beginform 已过时
【发布时间】:2011-08-02 02:39:03
【问题描述】:

我阅读了this,我想知道Ajax.BeginForm 是否已过时

谢谢

【问题讨论】:

    标签: jquery asp.net-mvc-2 asp.net-ajax


    【解决方案1】:

    好吧,它并没有过时,但是在您所链接的问题中,Darin 强烈反对使用它。

    就个人而言,MVC 2 的客户端解决方案在某些方面感觉好坏参半,我只能推测这是因为微软在努力使用 MS 编写所有 AJAX 帮助程序之后完全接受 jQuery 作为 JavaScript 库AJAX 库。我发现你需要插入你需要与 MVC 2 一起使用的 jQuery 东西,作为主要专注于使用 MS AJAX 的框架。一个完美的例子是客户端验证。虽然 MVC Futures 包含一个 jQuery 验证“胶水”脚本,用于将输出的元数据连接到 jQuery 验证插件,但在很多方面它是粗糙和未经修饰的(首先在全局范围内大约有 15 个函数!);我想这就是它出现在未来的原因:)

    值得庆幸的是,MVC 3 中发生了变化,这使 jQuery 处于客户端解决方案的最前沿。

    【讨论】:

    • 这是否意味着我应该或不应该使用它?
    • 您使用的是 MS AJAX 库吗?如果您是,那么 Ajax 助手将为您节省自己编写这些东西的时间。如果您正在使用另一个库并且不想依赖 MS AJAX 库,请不要使用它们。如果您对自己实现功能感到满意,则无需使用帮助程序。
    • @user351709,不,你不应该使用它。自从我发布此答案以来,情况发生了变化。我们现在是 2011 年,这是抛弃 Ajax 女士的又一个理由 :-)
    猜你喜欢
    • 1970-01-01
    • 2012-11-07
    • 2013-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    • 1970-01-01
    • 2019-05-30
    相关资源
    最近更新 更多