0

私は @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 を渡す必要があるためです。表示して自分の会社を表示....

4

2 に答える 2