0

ASP.NET MVC4 は初めてです。このエラーを修正するにはどうすればよいかお尋ねしたいと思います。

別のコントローラーから別のビューをレンダリングしています。それぞれ異なるモデルの 2 つのコントローラー、Denomination と DenominationPeriod があります。私が欲しいのは、DenominationPeriod のビューをレンダリングすることです。しかし、プログラムを実行しようとすると、このエラーが発生します。"オブジェクト参照がオブジェクト インスタンスに設定されていません。"

これが私のDenominationビューのrenderpageコードです。

@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 に答える