以下のコードを使用してテキストエントリを読み取り専用にしていますが、これは読み取り専用にはなりません。
@Html.EditorFor(model => model.UserName, new { Readonly = "Readonly"})
以下のコードを使用してテキストエントリを読み取り専用にしていますが、これは読み取り専用にはなりません。
@Html.EditorFor(model => model.UserName, new { Readonly = "Readonly"})
使用する理由
@Html.EditorFor(model => model.UserName, new { @readonly = true});
または、次のように使用できます
@Html.EditorFor(model => model.UserName, new { @readonly = "readonly"});
HtmlHelperEditorFor
には、HTML属性を受け取るオーバーロードはありません。
EditorFor
で行く代わりにTextBoxFor
@Html.TextBoxFor(model => model.UserName, new { disabled = "disabled", @readonly = "readonly"})
それが役に立てば幸い
textboxfor を試す
@Html.TextBoxFor(model => model.UserName, new { @readonly = true})