當然,我給了他們一個類,我可以從所有的CSS類風格他們都..但上帝禁止我永遠不需要改變他們的HTML。 ..我的按鈕模板 - C#,剃刀,MVC 5.0
我有4個按鈕:
Create/Edit/Delete/View
目前他們像這樣:
<button class="btn btn-primary">Create</button>
<button class="btn btn-warning">Edit</button>
<button class="btn btn-success">View</button>
<button class="btn btn-danger">Delete</button>
我想,我想有4個,其中包括4/8的模板文件,甚至8不同的html元素...然後使用一個函數來調用他們,而不是在我的剃刀視圖...這通常的方法是什麼?
我正在使用@ Html.ActionLink等......但我不想爲此設置默認模板,因爲它需要它是什麼......但也許像@ Html.PostButton/@ Html.ActionButton
的PostButton會從字面上是<button class="btn btn-primary">Create</button>
和ActionButton會是這樣的模板:
<a href="Something/Create"><button class="btn btn-primary">Create</button></a>
延伸的Html聽起來像一個很酷的想法... – Jimmyt1988
命名規範的問題:我看到它提到的文件夾 - Helpers \ LabelHelper.cs,是從你的MVC項目的根目錄還是典型的在模型中找到的?或ViewHelpers? – Jimmyt1988
你可以將它保留在任何地方,無所謂,重要的是你已經在視圖中包含了命名空間(不管它是什麼)。 –