2013-03-28 209 views
2

我需要指定一個@Html.EditorFor視圖元素在我使用的一些jQuery代碼(datepicker)。是否可以給一個特定的EditorFor元素一個名字或ID?ASP MVC給EditorFor元素ID /名稱

<div class="editor-field"> 
     @Html.EditorFor(model => model.DateTaken) 
     @Html.ValidationMessageFor(model => model.DateTaken) 
    </div> 

回答

3

我假設您的日期選擇器正在文本字段上使用?另外假定通過'EditorMessageFor',你的意思是EditorFor

如果兩個我的假設是正確的,你可以使用TextBoxFor代替,就像這樣:

@Html.TextBoxFor(m => m.DateTaken, new { id = "MyCssId" }) 

如果做不到這一點,你必須創建一個自定義編輯模板。有一個完整的指南來做到這一點here

+0

對兩者都是。剛剛修復了錯字,謝謝! – NealR