我是ASP.NET MVC4的新手。我想问一下如何解决这个错误。
我正在从另一个控制器渲染另一个视图。我有两个控制器,Denomination和DenominationPeriod,每个不同的模型。我想要的是,渲染我的DenominationPeriod的观点。但是当我尝试运行程序时,我收到此错误。 “你调用的对象是空的。”
这是我的面额视图中的渲染页代码。
@RenderPage("~/Views/DenominationPeriod/Index.cshtml");
它说错误来自/Views/DenominationPeriod/Index.cshtml
请帮帮我。感谢
答案 0 :(得分:1)
我认为你得到一个错误,因为@RenderPage
使用与当前模型相同的模型。您已经提到模型不同,因此请使用@Html.RenderPartial
或@Html.RenderAction
并使用参数传递所需的模型。
答案 1 :(得分:0)
您是否尝试使用Html.RenderAction?