Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Частичные представления в зависимости от параметра / 1 сообщений из 1, страница 1 из 1
22.11.2019, 10:45
    #39892732
Qwe.Qwe1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Частичные представления в зависимости от параметра
Разбираюсь с Asp.Net Core и у меня возник такой вопрос: контроллер возвращает Вью и я передаю как модель - параметр:
Код: c#
1.
2.
3.
4.
public IActionResult MyOperation(int opType)
{
    return View("MyView", new MyOpModel { OpTtype = opType });
}


Как мне в зависимости от параметра выбирать те или иные частичные представления? Во вью у меня есть табы, на каждый таб мне надо в зависимости от параметра вставить то или иное представление. Вот как я сделал, но что-то мне подсказывает, что есть способ более правильный. Какой?
Для первого таба:
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
@{
        switch (Model.OpTtype)
        {
            case 1:
                @Html.Partial("Tab1Content1")
                break;
            <...>
        }
}


Для второго и третьего аналогично, только представления другие: "Tab2Content1", "Tab3Content1" и т.д.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Частичные представления в зависимости от параметра / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]