我有了學校和喜歡如何將主視圖的模型的一部分的傳遞給局部視圖
namespace myapplication.ViewModels
{
public class SchoolViewModel
{
public Address schoolAddress { get; set; }
public School school { get; set; }
}
}
和Address對象下面的視圖模型我有學生,教師和其他對象具有地址與addressId字段中,當我創建學校對象時,由於學校對象具有addressID,因此我必須通過對地址對象進行局部視圖來創建地址對象和學校對象,以便我不會爲所有需要地址的對象重複地址字段。所以學校創建視圖將具有SchoolViewModel,接受兩個對象fields.so創建視圖是SchoolViewModel對象的強類型視圖。而對於地址創建,我使用Model.schoolAddress對象強制鍵入部分視圖。問題是Model.schoolAddress爲空。像<%Html.RenderPartial(「addressPartilaView」,Model.schoolAddress);%>但是當地址部分視圖是強類型的SchoolViewModel對象時,我可以獲得schoolAddress的值。請,請你給我一些關於這個的想法,或者我怎樣才能繼續使用其他解決方案?
請以我的寫作方式感到抱歉,我在發佈時很匆忙。 – helen 2010-10-15 09:03:14