2013-03-28 3 views
2

Мне нужно указать элемент вида @Html.EditorFor в некотором коде jQuery, который я использую (datepicker). Можно ли указать конкретный элемент EditorFor имя или идентификатор?ASP MVC предоставить EditorFor id элемента/имя

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

ответ

3

Я предполагаю, что ваш datepicker используется в текстовом поле? Также предполагается, что с помощью «EditorMessageFor» вы имеете в виду EditorFor.

Если оба мои предположения верны, то вы можете использовать TextBoxFor вместо этого, например, так:

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

В противном случае, вы должны создать пользовательский шаблон редактора. Есть исчерпывающее руководство, чтобы сделать только это here.

+0

Да для обоих. Просто исправил опечатку, спасибо! – NealR

Смежные вопросы