0

这是我的对象

public class ProductContent
    {
        public Product Product { get; set; }
        public Location ProductLocation { get; set; }


    }

我有一个与 Location 对象紧密耦合的视图。

在我的产品内容视图中,我有一个与 ProductContent 紧密耦合的视图

@Html.Partial("../PartialViews/Location", Model.ProductLocation)

我收到一条错误消息

The model item passed into the dictionary is of type 'ProductContent', but this dictionary requires a model item of type 'Location'.

我正在传递 Model.ProductLocation 类型的位置,但为什么它仍然出错?

我正在使用 MVC3 C# Razor

4

1 回答 1

1

这是 asp.net mvc 的一个特性RenderPartial。当您将 null 作为模型传递时,它使用父视图的模型。

ASP.NET MVC,强类型视图,部分视图参数故障

于 2011-07-11T11:47:57.413 回答