想在ASP.net中整合Bootstrap的LESS源碼,該怎麼做?
01-09
如題,開發環境是Visual Studio 2013。
如果可以的話,希望預編譯LESS。
http://vswebessentials.com/
VS Web開發必備插件。
說實話,我沒有搞懂題主的意思。從我自己的理解出發。Bootstrap只是一個UI框架子,對於他用在哪,並跟編輯器沒有太多的關係。他的重要點是有兩點:
- 你的HTML結構(或者說模板吧,不管是.net還是php的,都離不開模板結構)需要匹配到bootstrap對應的類名、自定義的data-*屬性。因為你要使用bootstrap的UI風格,或者說他提供的一些交互效果,你就得按照他的API去寫適合的HTML。
- Bootstrap的樣式,目前主要有三種方式,第一是直接調用其bootstrap.mini.css(bootstrap.css),這種方式較老的方式,也是比較難處理的方式,因為你要添加一些自己主題風格的樣式時,你就得通過添加一個新的樣式文件去覆蓋(因為你無法全方位的修改到bootstrap.css中的對應樣式)。第二種方式就是使用bootstrap的LESS版本,這個是CSS的預處理版本之一,而使用這個方式跟在什麼樣的程序下是沒有任何關係,主要的地方是你的項目結構管理。第三種是預處理的另一個版本Sass,那麼這種方式和LESS是一樣的。後兩者你需要明白如何使用LESS或Sass。
另外的話,我猜想,你是想在Visual Studio 2013開發環境下直接編譯LESS,其實沒有必要,現在編譯LESS(或Sass)的方式方法很多種:
- 可以配置好你的開發環境(怎麼配,網上都能找到相關教程)
- 可以通過命令終端編譯
- 可以通過配置gulp或grunt來編譯
以上不管哪種方法編譯,都能在網上找到相關的教程,題主可以搜索去。
預編譯less方法很多,不過在vs上面沒試過,建議用glup
樓主試試http://asp.net mvc吧,你如果用webvpage那是沒辦法用less的。作為一個曾經搞.net現在搞前端的人希望大概猜測你是這個想法?less這種東西和平台無關,能用css的地方都能用,但是bootstrap這種庫又一個最基本的需求,那就是你可以徹底管控你的html css js的生命周期,如果是託管給庫的,那就用不了。
推薦閱讀:
※開機總是有一個彈窗 http://www.msftconnecttest.com/redirect ?
※Visual Studio和Eclipse相比有哪些優缺點?
※surface 3和sp3進行編程性能如何?
※如何入門單元測試?
※請問surface pro4上vs2015的體驗如何?
TAG:ASPNET | MicrosoftVisualStudio | Less | ASPNET開發 | BootstrapTwitter |