私はMVCにまったく慣れていないので、問題に遭遇しました。私はたくさんグーグルで検索しましたが、解決策を見つけることができませんでした。
私は役割を持つ ASP.Net メンバーシップを使用しています。
属性を持つ製品のモデルがあるとしましょう:
- 名前
- 美術番号
- カテゴリー
これをどのように実装すれば、異なる役割がオブジェクトの一部のみを編集できるようになりますか? (たとえば、1 つのロールが製品のカテゴリを変更できないとします。)
同じモデルに対して異なるビュー、または同じオブジェクトに対して異なるモデルを持つことは可能ですか?
一部のプロパティを省略すると、保存時に NULL 値になります。使用してみ@HTML.HiddenFor(...)
ましたが、それらのフィールドの検証に失敗しました。