我想添加一些自定義屬性被@Html.EditorFor
產生的input
,我試過如下:如何將自定義數據屬性和類添加到`@ Html.EditorFor`?
@Html.EditorFor(model => model.Percent, new { @class = "percent" })
,但它只是忽略了我的課,從我可以從身邊尋找告訴的是,模板沒有支持添加自定義屬性。
但是,如何在創建自定義模板的同時添加對自定義屬性的支持,同時保留舊模板的所有功能?
我想添加一些自定義屬性被@Html.EditorFor
產生的input
,我試過如下:如何將自定義數據屬性和類添加到`@ Html.EditorFor`?
@Html.EditorFor(model => model.Percent, new { @class = "percent" })
,但它只是忽略了我的課,從我可以從身邊尋找告訴的是,模板沒有支持添加自定義屬性。
但是,如何在創建自定義模板的同時添加對自定義屬性的支持,同時保留舊模板的所有功能?
請參閱以下帖子,此問題已在Stackoverflow上提出。
還有更多的例子,只是Google
它。
我希望這會有所幫助。
使用jQuery這不難做到
$("input").addClass("class-name")
輸入標籤
@Html.EditorFor(model=>model.Name)
對於DROPDOWNLISTü可以使用下面的代碼
$("select").addClass("class-name")
爲DROPDOWNLIST
@Html.DropDownlistFor(model=>model.Name)
試一試它適用於MVC3
@Html.EditorFor(model => model.Percent)
<style type="text/css">
#Percent
{
width:100%;
}
</style>
的[設置在ASP.NET MVC Razor視圖類屬性Html.EditorFor]
可能重複(http://stackoverflow.com/問題/ 8559028 /設置的類屬性到HTML-editorfor-在-ASP淨MVC-剃刀視圖) – Rap