1

そのため、ニュースアイテムのリストを_Layout.cshtmlに配置したいのですが
、そのコントローラーにニュースモデルとShow Actionがあり、RenderActionを使用してそこに配置したいと思います。

@Html.RenderAction("Show","News");

動作しないようです。しかし、http:// localhost:49295 / News / Show /は機能しますか?renderactionを正しく使用する必要がありますか?

編集

@{Html.RenderAction("Show","News");}

stackoverflowerror、おそらくレイアウトを使用するアクションをレイアウト自体に配置したためですか?このビューにデフォルトのレイアウトを使用しないようにするにはどうすればよいですか?

4

2 に答える 2

4

ビューでレイアウトをnullに設定します

@{ Layout = null; }
于 2011-06-29T16:11:26.153 に答える
0

ビューで試してみてください:

@{Html.RenderAction("Show","News");}
于 2011-06-29T15:40:05.923 に答える