@Html.TextBoxFor(model => model.IsActive, new { readonly= "readonly" })
Это нормально для текстового поля. Однако, если вы попытаетесь сделать то же самое для checkbox
, попробуйте использовать это, если вы используете его
@Html.CheckBoxFor(model => model.IsActive, new { onclick = "return false" })
Но не используйте disable
, потому что отключить всегда отправлять значение по умолчанию false на сервер либо он был в проверенном или непроверенном состоянии. И readonly
не работает для флажка и radio button
. readonly
работает только для полей text
.
Это может быть вашей отправной точкой. Я публикую пример в Stackblitz . Я интерполирую, чтобы указать размер строки, используя PrimeNg. Я мог бы применить rowspan для таблицы HTML сейчас. Пожалуйста, отредактируйте его, чтобы импровизировать этот пример согласно требованиям.
Для будущих вопросов, пожалуйста, посетите Stackblitz, чтобы опубликовать рабочий пример.