Twitter Bootstrap 是一个很好的开始,该框架还有几个扩展,它们提供了额外的功能,例如http://bootswatch.com/用于主题等。请注意,bootstrap 在 Internet Explorer 6 上存在问题 - 只要您需要的浏览器版本高于此,尽管您应该没问题。还可以考虑研究 jQuery 和 jQuery UI,因为它们也让你在创建出色的 UX/UI 方面取得了长足的进步。
关于使用 C# Web Application ,我假设您使用 Web 窗体作为 MVC 的一个姿势 - 如果您正在实施正确的 HTML 布局,则使用服务器端 html 标记而不是 Web 控件更容易实现,例如
<a href="#" runat="server" id="Link1">Some Link</a>
而不是
<asp:LinkButton ID="Link2" runat="server" Text="Some Link 2"></asp:LinkButton>
原因是您可以使用服务器端 HTML 标签更多地控制呈现的 HTML,而不是内置控件,这可能是为了使您的 HTML 布局与引导 css 所需的布局相匹配所必需的。
如果您想让自己的生活更轻松,而不是直接包含 jQuery/jQuery UI,您可以使用 Juice UI http://juiceui.com/框架,它是围绕 jQuery UI 的 Web 表单包装器,可通过 NuGet 获得http://nuget .org/packages/JuiceUI - 你仍然需要包含 bootstrap,尽管这也在 Nuget 中http://nuget.org/packages/Twitter.Bootstrap。