类/子类对象的视图
本文关键字:视图 对象 子类 | 更新日期: 2023-09-27 17:56:26
我今天追求的第2步是使用能够处理类子类对象的Razor视图创建 ASP.NET MVC 3。所以我想要一个可以根据下拉列表(男人/女人)的选择来处理人 ->女人或人 ->男人的表单/页面。
这些内容使用 EF 4.1 Code First 存储在数据库中。哪个工作正常。因为当我存储一个女人时,我用context.Person.Where(p => p.Id == 1)
检索它得到了一个女人对象。
我遇到的问题是我不知道在视图中使用什么作为模型。人是最明显的,但是我怎么能够显示/访问/存储女人/男人的属性。在创建的情况下,类型事先是未知的(服务器端)。用户可以选择女性/男性,并期望填写女性或男性的特定属性。
有关模型,请参阅此问题。
一种方法是为男人和女人创建一个单独的部分视图,然后将两个视图加载到页面上的div 中。 然后在下拉列表选择更改后使用 jquery 隐藏/显示div。