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

Posted

技术标签:

【中文标题】ASP.NET MVC 和...YUI? jQuery?其他【英文标题】:ASP.NET MVC and...YUI? jQuery? Other 【发布时间】:2010-09-13 18:28:30 【问题描述】:

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

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

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

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

更新 2 刚刚发现 MSFT 将发货 jQuery with ASP.NET MVC

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

【参考方案2】:

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

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

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

公告博客文章

ScottGu 关于 jQuery/Microsoft 的优点 John Resig 在 jQuery/Microsoft 公告中

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

【讨论】:

谢谢,刚刚阅读新闻并在您回答前几分钟更新。【参考方案3】:

IMO ExtJS 拥有最完整的小部件,但您必须 pay the price 才能在商业上使用它。如果你不想付钱,YUI 也很好,它最近成长了很多。但大多数时候,我不需要这些小部件,所以我对 jQuery 和偶尔使用的 jQuery.UI datepicker 很满意。

【讨论】:

【参考方案4】:

本网站 (***) 使用 ASP.NET MVC 和 jQuery,如果有影响的话。

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

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

【讨论】:

以上是关于ASP.NET MVC 和...YUI? jQuery?其他的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET MVC 中的 jQuery 与 MicrosoftAjax

ASP.NET MVC Ajax.ActionLink 简单用法

Asp.Net浣跨敤Yahoo.Yui.Compressor.dll鍘嬬缉Js|Css

Asp.net mvc和asp.net有啥区别?

Asp.net mvc和asp.net有啥区别?

ASP.NET MVC 和 Angularjs 与 ASP.NET MVC 和 Reactjs