1 MV视图模型绑定中的ASP.NET MVC多个部分视图

时间:2011-10-21 04:52:31

标签: asp.net-mvc asp.net-mvc-3 razor

我在ASP.NET MVC3模型绑定中处理用户注册时遇到了问题。

基本上,我有一个由UserDetails(名称,标识,dob和其他东西)和可重用的ViewModel,Address组成的ViewModel。

因此,UserDetails类也将携带一个Address类。

然后,我创建了一个部分视图,其模型绑定到Address ViewModel,这样也可以重用。

在视图中,这就是我所做的:@ Html.Partial(“CommonAddress”)

但是,在创建用户时,我无法检索地址,因为它仍为空。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:0)

将您的地址模型传递给部分,就像

一样
@Html.Partial("CommonAddress", Model.Address)

如果您还没有模型,请将Controller Edit操作(处理GET HTTP请求的操作)中的默认/空模型传递给视图。