私は @html.Action を使用したくありません。
多くの企業が入ってくるメニューがあります<li>
。DB から取得しています。
メニューはすべてのページに表示され、Db からフェッチされます。クラスを作成するように言われた人がいます。
でも彼が何を言いたいのかわからない
public PartialViewResult FeaturedStoresMenu()
{
var model = _context.companyService.GetFeaturedStores();
return PartialView(model);
}
@RenderSection("FeaturedCategoriesMenu", false)
</li>
<li><a class="MenuBarItemSubmenu" href="#">Coupons</a>
<ul>
@Html.Action("FeaturedStoresMenu", "Home")
</ul>
</li>
はい、多くのページで使用できますが、「RenderSection」と「html.Action」は使用したくありません。他に使用できるものはありますか..... @renderSection を使用する場合は、すべてのコントローラーから List を渡す必要があるためです。表示して自分の会社を表示....