Использовать динамическое представление во всех представлениях ASP.NET MVC - PullRequest
0 голосов
/ 08 ноября 2019

Я строю динамическое представление в своем проекте ASP.NET MVC, и я хотел использовать его в качестве меню.

Я пытаюсь использовать частичное представление, но оно не работает, когда я использую это частичное представление на макете. У вас есть идея?

Я новичок в этой технологии, поэтому я пробую то, что вижу.

Спасибо за помощь

1 Ответ

0 голосов
/ 08 ноября 2019

Здесь у вас есть код HomeController

   public ActionResult Index()
        {
            return RedirectToAction("List", "Modules");
            //return View();
        }

, теперь у вас есть код действия Список из модуля контроллера

  public ActionResult List()
        {
            List<ModulesModel> lstmod = null;

            lstmod = new List<ModulesModel>();
            lstmod.Add(new ModulesModel() { ID = "1", DisPlayName = "TEST1", Uri = "http://localhost:52863/TEST1" });
            lstmod.Add(new ModulesModel() { ID = "2", DisPlayName = "TEST2", Uri = "http://localhost:52863/TEST2" });
            lstmod.Add(new ModulesModel() { ID = "3", DisPlayName = "TEST3", Uri = "http://localhost:52863/TEST3" });
            return View(lstmod);
        }
    }

, тогда у вас есть List.cshtml

@model IEnumerable<MvcTesProject.Models.Modules.ModulesModel>

@{
    ViewBag.Title = "Index";
}

@if (Model.Count() > 0)
{
    <div class="navbar navbar-inverse navbar-fixed-top">
        <div class="container">
            <div class="navbar-collapse collapse">
                <ul class="nav navbar-nav">
                    @foreach (var item in Model)
                    {
                         <li><a href="@item.Uri">@item.DisPlayName</a></li>
                    }
                </ul>
            </div>
        </div>
    </div>
}

Хочу разместить этот вид на макете. Благодаря этому все представления будут использовать ListView.

Возможно ли это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...