0

我是 ASP.NET MVC4 的新手。我想问一下如何解决这个错误。

我正在从另一个控制器渲染另一个视图。我有两个控制器,Denomination 和 DenominationPeriod,每个都有不同的模型。我想要的是,渲染我的 DenominationPeriod 的视图。但是当我尝试运行程序时出现此错误。“你调用的对象是空的。”

这是我的面额视图中的渲染页面代码。

@RenderPage("~/Views/DenominationPeriod/Index.cshtml");

它说错误来自 /Views/DenominationPeriod/Index.cshtml

请帮我。谢谢

4

2 回答 2

1

我想你会得到一个错误,因为@RenderPage视图使用与当前视图相同的模型。您已经提到模型是不同的,所以请使用@Html.RenderPartialor@Html.RenderAction并通过参数传递所需的模型。

于 2012-10-23T07:42:49.377 回答
0

您是否尝试改用 Html.RenderAction ?

于 2012-10-23T07:42:31.340 回答