我对 MVC 很陌生,偶然发现了一个问题。我用谷歌搜索了很多,但找不到解决方案。
我正在使用带有角色的 ASP.Net Membership。
假设我有一个具有属性的产品模型:
- 姓名
- 艺术编号
- 类别
我怎样才能实现这一点,所以只允许不同的角色 cab 编辑对象的一部分?(例如,假设一个角色不能更改产品的类别。)
同一个模型可以有不同的视图,或者同一个对象可以有不同的模型吗?
如果我遗漏了一些属性,当我保存它们时它们将具有 NULL 值。我尝试使用@HTML.HiddenFor(...)
,但随后对这些字段的验证失败。