次のように、モデル クラスでプロパティを読み取り専用としてマークしました。
public class RegisterModel
{
[Display(Name = "User name")]
[ReadOnly(true)]
public string UserName { get; set; }
...
}
そして私の見解では:
@Html.EditorFor(m => m.UserName)
しかし、アプリケーションを実行すると、テキストボックスは読み取り専用ではありません。
ビューでhtml属性を使用して読み取り専用にできることは知っていますが、モデルクラス自体でこれを行うことができればよいと思います。
それは達成できますか?