在我使用WebForms完成的最后一个项目之后,我决定将来继续使用该框架.这对于获得基本功能非常有用......当你拥有更复杂的UI逻辑时,这并不是那么好.
我正在看ASP.NET MVC,就像我到目前为止看到的那样.当然,问题是当您进行更改时丢失了服务器端控件.我一直在寻找一个Ajax库,它可以很好地替代Web Forms小部件,就像YUI一样.
我没有很多这方面的经验,我想问一个有更多知识的人.哪个Ajax工具包提供最完整的小部件库?是否可以组合两个或更多工具包来互相补充(例如,YUI有一个很好的网格,Scriptaculous有一个很好的日历,让我们使用两全其美)?或者,一旦你选择,你或多或少与一个人联系在一起?
谢谢你的答案和很棒的样品.ExtJS看起来很有趣,我们在Infragistics WebForms套件上花费的不仅仅是这些,而且还没有获得源代码.Flexigrid看起来也很不错.再次感谢!
更新2刚发现MSFT将发布带有ASP.NET MVC的jQuery
我编写了一个ASP.NET MVC应用程序,并将jQuery合并到其中.我发现jQuery帮助我操纵了那些会使我的视图过于复杂的东西......比如在我的网格中添加交替的样式等等......
有许多jQuery插件可以填补其他库可能存在的许多空白.例如,我使用了一个名为Flexigrid的优秀jQuery插件,我对控件的外观和功能非常满意.我写了一篇关于如何使用c#3.0和LINQ用JSON填充网格的博客文章.