【发布时间】:2010-10-20 00:26:09
【问题描述】:
我有下面的视图模型,其中包含学校和地址对象,例如
namespace myapplication.ViewModels
{
public class SchoolViewModel
{
public Address schoolAddress { get; set; }
public School school { get; set; }
}
}
并且我有学生、老师和其他对象的地址带有 addressId 字段,当我创建学校对象时,由于学校对象有 addressID,我必须通过对地址对象进行部分视图来创建地址对象和学校对象,这样我就不会为所有需要地址的对象重复地址字段。因此学校创建视图将具有 SchoolViewModel,以接受两个对象字段。因此,创建视图是 SchoolViewModel 对象的强类型视图。对于地址创建,我使用 Model.schoolAddress 对象对部分视图进行了强类型化。问题是 Model.schoolAddress 为空。像 但是当地址部分视图是 SchoolViewModel 对象的强类型时,我可以获得 schoolAddress 的值。拜托,请你给我一些想法,或者我该如何继续其他解决方案?
【问题讨论】:
-
请原谅我的写作方式,我发的时候很着急。
标签: asp.net-mvc