我建立了一个 ASP MVC 站点并使用了 bootstrap、Jquery、knockout 和 signalR,并继承了 3rd 方 MVC 代码与同步融合等控件集成的混合。(这件事我没有选择,公司决定)
在视图中编写 HTML 助手代码后,
我手动应用了所有引导样式,花了一些时间才让它工作。现在,随着对引导程序(RC 3.1)的升级/更改,我发现自己回到了原点,搜索代码并手动替换它,进行了很多更改。您能否分享一个更好的方法来将引导 CSS 类转换/发出/绑定到帮助程序中(即以技术帮助程序的独立方式,无论是它的 ASP HTML MVC 帮助程序、Syncfusion HTML MVC 帮助程序、Rad 还是 FluentBootStrap)
请提供将引导 CSS 应用于 ASP MVC 页面的解决方案/建议
- 这很容易分离和维护,并且 CSS 升级的程序化
- 或全局可配置/可设置/适用
- 我一直认为扩展类可能是一个不错的选择,但不确定如何实现这一点,如果你能告诉我如何获得自定义引导 CSS 绑定,以便我可以以编程方式或全局应用它,
是否有转译器或 Razor Declaritve Helper(我知道 nuget 包,我尝试应用它,结果它更像是一个模板,而不是声明性扩展绑定,我无法将它与其他库 Syncfusion 或 DevExpress 一起使用)
或其他方式,我将不胜感激。
这是我目前使用 Syncfusion 库所做的一个示例
@Html.Syncfusion().Menu("myMenu").AutoFormat((Skins)ViewData["Themes"]) - performance hog
或以下更好的选项 2
http://mvc.syncfusion.com/demos/ui/tools/Menu/Appearance
@(Html.Syncfusion().Button("btnNormal")
.Text("Save")
.Width(100)
.Height(50)
.ContentType(ContentTypes.TextAndImage)
.ImageUrl(Url.Content("~/Content/Images/Button/icon_save.png"))
.CustomCSS("CustomCss_Button") )
-> 我手动更改/升级到 BootStrap RC 3.1,我将最后一部分更改为 bootstrap
.CustomCSS("btn-default dropdown-toggle btn-primary"))