ユーザーの資格情報に基づいて、ユーザーがフィールドを編集できるようにするか、Razor ビューで編集できないようにします。
したがって、現在、禁止しているプロパティに対してこれを実行できるモデルが 1 つあります。
[Editable(allowEdit=false)]
public string FirstName {get;set;}
しかし、ユーザーが編集する権限を持っているかどうかにかかわらず、属性を追加すると、編集できなくなります。モデル プロパティをレンダリングする方法が大きく異なるため、Razor ビューのフィールドも変更できません。
どうすればこの問題を克服できますか?