我平生第一次學習和做任何 web開發控制,所以它可能看起來像一個明顯的問題,但我的困惑是: 在我MVC應用程序在第一次,我開始使用控制從Twitter Bootstrap
網站的例子,所以例如下拉看起來都很漂亮,然後我知道,我想用例如@HTML.CheckBoxFor
等在我的剃刀代碼所以使用,現在的控件看起來很醜,就像他們的平原HTML定義看起來。 所以我的問題是我怎樣才能繼續使用@HTML
助手爲我的控制和模型在剃刀綁定,同時保持其Bootstrap
控件的外觀和靈活性?結合Bootsrap用剃刀HTML輔助
1
A
回答
2
如果你的財產是bool
型那就試試這個一複選框:
<div class="form-group">
@Html.LabelFor(model => model.property1, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
<div class="checkbox">
@Html.EditorFor(model => model.property1)
@Html.ValidationMessageFor(model => model.property1, "", new { @class = "text-danger" })
</div>
</div>
</div>
的checkbox
類名是舉
2
所有的HTML幫助程序都有一個重載,允許您傳入一個對象散列,該對象散列被轉換爲HTML屬性。
你可以用它來類添加到您的控制:
@Html.CheckBox("Blah", new { @class = "form-control" })
相關問題
- 1. 剃刀HTML輔助Html.BeginForm
- 2. 添加HTML輔助使用jQuery(剃刀)
- 3. 修改HTML輔助在ASP.NET MVC3剃刀
- 4. 問題認識HTML輔助3剃刀
- 5. 如何提高HTML使用剃刀HTML輔助
- 6. HTML輔助工作在ASPX但不是剃刀
- 7. 直接Model.Property與HTML輔助DisplayFor在剃刀
- 8. 通數據圖標剃刀HTML輔助屬性
- 9. MVC3 - 在剃刀內定義輔助方法是否合法?
- 10. MVC綁定簡單的HTML文本框不使用HTML輔助和剃刀
- 11. 結合剃刀,Ajax,JSON
- 12. 結合剃刀和JavaScript
- 13. 我的HTML助手是由剃刀
- 14. 需要截斷剃刀HTML DisplayFor助手
- 15. HTML語法分析剃刀助手
- 16. 結合聚合物和剃刀
- 17. 劍道UI的DropDownList - HTML輔助(剃刀) - 硬編碼列表選項
- 18. 如何做asp.net MVC 3剃鬚刀內聯樣式的HTML輔助
- 19. 剃刀輔助智能不會在Orchard CMS上顯示
- 20. 剃刀生成HTML
- 21. 有條件的HTML屬性使用剃刀@html助手
- 22. MVC3剃刀需要幫助
- 23. HTML輔助TextBoxFor
- 24. HTML輔助
- 25. 與HTML輔助
- 26. 將CSS應用於剃刀助手
- 27. 使用剃刀視圖的mvc4的自定義datepicker html助手
- 28. 定製剃刀HTML標記
- 29. 創建動態HTML剃刀
- 30. 意外HTML從剃刀
哦,所以這是祕密?通過@class =「表單控制」會提醒他們,嘿渲染它像一個boostrap控制? – Bohn
@Bohn - 這不是一個真正的提醒,你是從字面上告訴它使用屬性'class =「form-control''來呈現'checkbox'類型的'輸入'控件。' 你現在需要做的就是確保你有所有適當的標記和類來匹配bootstrap所需的,你應該得到適當的視覺樣式。 – Josh
@波恩 - 如果你看看BviLLe_Kid提供的答案,你將會看到基本上滿足你想要的所有標記。在一天結束時,所有的HTML助手都會使用適當的約定來呈現一些標記,以確保所有模型綁定都很開心。 – Josh