MurugappanCTS Ответов: 4

как сделать текстовое поле mvc4 только для чтения?


Привет ,
У меня есть страница просмотра в mvc 4 со следующими строками

<td>
    @Html.LabelFor(M => Model.Patient.PatientID)
    @Html.TextBox("PatientID")
</td>


В вышеприведенных строках @Html.TextBox("PatientID").. "PatientID" это значение из viewbag. Что мне нужно, так это сделать текстовое поле только для чтения.

4 Ответов

Рейтинг:
30

♥…ЯҠ…♥

Привет Муругаппан,

В razor все просто, просто добавьте атрибут @readonly в код, который сделает все необходимое.
Подобный этому

@Html.TextBox("PatientID",new { @readonly="readonly" })
Надеюсь, это вам немного поможет.

С уважением,
РК


Abhinav S

5.

♥…ЯҠ…♥

;-)

Рейтинг:
2

Abhinav S

@readonly = true; также должны работать - http://slodge.blogspot.in/2010/11/razor-mvc3-readonly-textbox.html[^].


Рейтинг:
2

Member 14006032

@только для чтения = "истинный"

Работает Идеально


CHill60

Если вы хотите прокомментировать решение, то используйте команду "есть вопрос или комментарий?" ссылка рядом с ним. Не перепечатывайте решение

Рейтинг:
0

Harshal Agarwal

@disabled = "disabled" - работает идеально