ASP.NET MVC和... YUI? jQuery的?其他

时间:2020-03-06 14:50:05  来源:igfitidea点击:

在我完成使用WebForms的上一个项目之后,我决定将来继续使用该框架。这对于将基本功能发挥作用非常有用...如果我们具有更复杂的UI逻辑,那么就不那么理想了。

我正在看ASP.NET MVC,就像到目前为止所看到的一样。当然,问题在于我们进行更改时会丢失服务器端控件。我一直在寻找一个Ajax库,它可以很好地替代Web Forms小部件,并且现在就像YUI一样。

我在这方面没有很多经验,我想问一个有更多知识的人。哪个Ajax工具箱提供了最完整的窗口小部件库?是否可以将两个或者多个工具包组合在一起以互相补充(例如,YUI的网格效果很好,Scriptaculous的日历效果很好,让我们充分利用两者的优势)?还是一旦选择就将我们或者多或者少地束缚于一个?

感谢回答和大量示例。 ExtJS看起来确实很有趣,我们在Infragistics WebForms套件上花了更多钱,但没有获得源代码。 Flexigrid看起来也不错。再次感谢!

更新2刚发现MSFT将使用ASP.NET MVC发行jQuery

解决方案

如果有影响,此站点(stackoverflow)将使用ASP.NET MVC和jQuery。

此外,ASP.NET MVC现在与jQuery一起提供

http://www.hanselman.com/blog/jQueryToShipWithASPNETMVCAndVisualStudio.aspx

IMO ExtJS具有最完整的小部件,但是我们必须付出代价才能在商业上使用它。如果我们不想付款,YUI也非常好,最近它增长了很多。但是,大多数时候我不需要这些小部件,因此我对jQuery和偶尔的jQuery.UI datepicker感到满意。

我已经编写了一个ASP.NET MVC应用程序,并将jQuery集成到其中。我发现jQuery帮助我处理了会使View变得过于复杂的事情...例如向网格中添加交替样式等...

有许多jQuery插件可填补其他库可能存在的许多空白。例如,我使用了一个名为Flexigrid的出色jQuery插件,并对控件的外观和功能感到非常满意。我写了一篇博客文章,介绍如何使用c3.0和LINQ用JSON填充网格。

好吧,考虑到jQuery将开始与Visual Studio一起发布(首先与MVC一起发布,然后与整个Visual Studio一起发布),我会考虑使用它。这个消息今天才传到这里。

因此,在Microsoft完全支持jQuery并将其紧密集成到Visual Studio工作环境的情况下,我强烈建议我们这样做。

Microsoft is going to make jQuery part of the official dev platform. JQuery will come with Visual Studio in the long term, and in the short term it'll ship with ASP.NET MVC. We'll also ship a version includes Intellisense in Visual Studio.
  
  The Announcement Blog Posts
  
  
  ScottGu on the jQuery/Microsoft goodness
  John Resig on the jQuery/Microsoft announcement  
  
  
  Visual Studio Intellisense w/ jQuery Beta Screenshot: