代码之家  ›  专栏  ›  技术社区  ›  Stuart

用jquery替换ASP.NET AJAX控件

  •  1
  • Stuart  · 技术社区  · 14 年前

    我有一个解决方案 Accordian 以及选项卡控件。 是否值得换掉这些并使用jquery控件?

    有什么好处?一次加载一个选项卡和数据是最佳做法吗?

    2 回复  |  直到 13 年前
        1
  •  2
  •   Peter Mortensen icecrime    13 年前

    我必须在我的项目的一些测试中进行这种交换,从ASP.NET Ajax控件到JQuery控件,而我唯一的问题是UpdatePanel的。

    ASP.NET注意updatepanel消息(当您进行异步调用时),但是如果您要用jquery更改它,您需要自己注意这些更新-如果您使用updatepanel。

    更新。
    我同意更新面板的注释。我正在做一个项目,已经有很多upadtepanel,我们刚刚开始改变一些东西,看看是什么和如何改变的。如果您从一开始就构建它,我同意最好避免使用updatepanel,并使用jquery。

        2
  •  3
  •   Peter Mortensen icecrime    13 年前

    使用这两种方法显然都有好处,但根据我的经验,如果您使用的是ASP.NET,那么如果您对数据绑定有要求,或者非常倾向于使用服务器执行时间,您将发现(我假设您是指Ajax控制工具包)ASP.NET控制更好。

    IMO如果当前的控件满足您的要求,那么切换到jquery控件是没有突破性的原因的,一些提供Ajax功能的ASP.NET服务器控件可能非常重和笨重,但我发现类似Accordion的控件完全符合我的需要,除非它不灵活,否则不需要切换。够了。