在上篇博文中提到最近比较忙,也打过招呼Orchard系列文章更新速度可能会放缓,但仍是会继续写下去,主要缘由在最近想着开发一个新的东西(系统?组件?),等有必定成果时会跟你们分享一些相关的东西,今天介绍由于这个新项目而抽空写的一个类库,主要是在MVC中快速使用Bootstrap的。javascript
Bootstrap 使用起来很是的简单便捷,那为何还须要封装呢?Bootstrap 在使用过程当中无非就是一些className和javascript,在以前的MVC开发中已经习惯了@Html.TextBoxFor(model=>model.Name)这样的语法,也会根据实体上的验证标记进行自动验证,而用了Bootstrap以后就享受不到这个待遇了,就算勉强在htmlAttributes参数中传入className代码看起来也是很是的臃肿,根据这些状况对Bootstrap的封装是必须的了。css
Button、Inputhtml
主要针对目前会用到的一些控件进行了封装,下面来看使用了这个类库以后的视图页Code(因为使用了cdn方式引入css和js因此resharper会提示警告)。java
运行结果bootstrap
生成的HTML代码mvc
目前该项目托管在Codeplex上并已上传至NuGet,欢迎你们针对其它控件进行封装。code
Project Url:http://bootstrapformvc.codeplex.com/orm
NuGet Url:https://www.nuget.org/packages/Rabbit.Bootstrap.MVC/cdn
NuGet Install Command:Install-Package Rabbit.Bootstrap.MVChtm
本文比较简单,本想不针对这个写博文的,想尽快的投入到新的项目中去,但为了方便你们仍是抽空写了一下,最后但愿你们体谅KAnts放缓Orchard系列的更新进度。