Гость
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Partial View: как передать имя вью в переменной? / 5 сообщений из 5, страница 1 из 1
02.09.2019, 12:10
    #39856232
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Partial View: как передать имя вью в переменной?
Есть главная страница, в ней диалог, использующий PartialView.

Хотелось бы рендерить этот вью или другой по условию, скажем полю установленному здесь же в главном вью или по нажатию кнопки.
У меня две кнопки : <Create> , <Edit>, обе показывают один и тот же идалог, внутри которого ренедрится вью, режимы отличаются только этим вью, вот хотелось бы грузить два разных.
Как предать имя вью в какой-нибудь переменной?

<div class="modal-body" id="div_partialProp">
<form>
@{
//await Html.RenderPartialAsync("_EditProperties");
await Html.RenderPartialAsync(partialPropViewName);//<--------------???? Эта переменная не находится
}
</form>
</div>
...
Рейтинг: 0 / 0
02.09.2019, 12:32
    #39856241
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Partial View: как передать имя вью в переменной?
Ролг ХупинЭта переменная не находитсяну так значит ты ее не объявил. Всё, что внутри @{} - это C#, объявление переменных никто не отменял
...
Рейтинг: 0 / 0
02.09.2019, 13:54
    #39856275
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Partial View: как передать имя вью в переменной?
Shocker.ProРолг ХупинЭта переменная не находитсяну так значит ты ее не объявил. Всё, что внутри @{} - это C#, объявление переменных никто не отменял


мне надо установить её значение в другом месте, а здесь - только использовать.
Или, например, как-то так бы, по условию
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<form>
@{
if(????)
      await Html.RenderPartialAsync("_EditProperties");
else
await Html.RenderPartialAsync("_EditProperties");
}




Но это (???) где-то в этой главной форме поле или переменная или что-то такое.
...
Рейтинг: 0 / 0
02.09.2019, 13:59
    #39856281
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Partial View: как передать имя вью в переменной?
Ролг ХупинНо это (???) где-то в этой главной форме поле или переменная или что-то такое.

На выбор

вью-модель

ViewData/ViewBag

прям в коде страницы внутри @{ ... }
...
Рейтинг: 0 / 0
02.09.2019, 14:00
    #39856283
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Partial View: как передать имя вью в переменной?
hVosttРолг ХупинНо это (???) где-то в этой главной форме поле или переменная или что-то такое.

На выбор

вью-модель

ViewData/ViewBag

прям в коде страницы внутри @{ ... }



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


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