3

在我使用 WebForms 完成上一个项目之后,我决定在未来继续使用该框架。它非常适合让您的基本功能在那里......当您有更复杂的 UI 逻辑时不是很好。

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

在这方面没有很多经验,我想请教有更多知识的人。哪个 Ajax 工具包提供了最完整的小部件库?是否可以结合两个或多个工具包来相互补充(例如 YUI 有一个很棒的 Grid,Scriptaculous 有一个很棒的 Calendar,让我们两全其美)?或者,一旦你选择了,你或多或少地与一个人联系在一起?

感谢您的回答和出色的样本。ExtJS 看起来确实很有趣,我们在 Infragistics WebForms 套件上花费的钱不止这些,而且没有得到源代码。Flexigrid 看起来也不错。再次感谢!

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

4

4 回答 4

5

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

有许多 jQuery 插件填补了其他库可能存在的许多空白。例如,我使用了一个很棒的 jQuery 插件,叫做Flexigrid,我对控件的外观和功能非常满意。我写了一篇关于如何使用 c# 3.0 和 LINQ 使用 JSON 填充网格的博客文章。

于 2008-09-28T02:35:12.650 回答
3

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

因此,由于 Microsoft 完全支持 jQuery,并且它已紧密集成到 Visual Studio 工作环境中,我强烈建议您使用它。

微软打算让 jQuery 成为官方开发平台的一部分。JQuery 将长期与 Visual Studio 一起提供,短期内它将与 ASP.NET MVC 一起提供。我们还将在 Visual Studio 中发布包含 Intellisense 的版本。

公告博客文章

带有 jQ​​uery Beta 的 Visual Studio Intellisense 屏幕截图:

替代文字

于 2008-09-29T03:02:32.263 回答
1

这个站点(stackoverflow)使用 ASP.NET MVC 和 jQuery,如果这有任何影响的话。

此外,ASP.NET MVC 现在随 jQuery 一起发布

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

于 2008-09-27T23:54:50.180 回答
1

IMO ExtJS拥有最完整的小部件,但您必须付出代价才能将其用于商业用途。如果你不想付钱,YUI 也很好,它最近成长了很多。不过,大多数时候,我不需要小部件,所以我对 jQuery 和偶尔使用的jQuery.UI日期选择器很满意。

于 2008-09-28T01:51:52.863 回答