0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 10
|
|||||||||||
1 | |||||||||||
Как из контроллера вернуться на ту же вьюху?23.05.2011, 14:26. Показов 4307. Ответов 12
Метки нет (Все метки)
Всем привет,
Есть вьюха, которая рендерит action так:
В этой подвьюхи есть метод, который должен вернуть управление в итоге на ту вьюху, в которой находится эта подвьюха. Как это сделать? Метод подвьюхи может выглядеть так:
0
|
23.05.2011, 14:26 | |
Ответы с готовыми решениями:
12
Передача данных из контроллера во вьюху через Ajax Как свернуть вьюху? Как выполнить редирект с одного метода контроллера в другой, без пересоздания контроллера Как передать из одного контроллера объект модели в строго типизированное представление другого контроллера |
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
24.05.2011, 00:10 | 2 |
debugx, как то вы неправильно понимаете подход MVC - что такое "вернуть управление" вообще?! вид не может владеть "управлением", это только разметка
0
|
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 10
|
|
24.05.2011, 09:56 [ТС] | 3 |
Хорошо, переформулирую вопрос, как из метода контроллера вернуться на родительскую вьюху, или хотя бы узнать ее имя?
0
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
25.05.2011, 01:46 | 4 |
0
|
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 10
|
|
25.05.2011, 09:09 [ТС] | 5 |
да, визуализировать. Причем нигде в контроллере не должно быть зашито ее название.
0
|
CEO
2258 / 1248 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
|
|
25.05.2011, 14:06 | 6 |
debugx, можно передавать имя контроллера и екшена родительской вьюхи в экшен виджета (дочерней вьюхи)
0
|
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 10
|
|
26.05.2011, 11:07 [ТС] | 7 |
ну передам я ее, а как ее визуализировать то?
Допустим есть простой проект: http://imagepost.ru/images/u/nt/untitled_90.jpg Как мне из контроллера "FiltersController" визуализировать вьюху Products. Если просто написать return View("Products", model); то появляется ошибка: The view 'Products' or its master was not found or no view engine supports the searched locations. The following locations were searched: ~/Views/Filters/Products.aspx ~/Views/Filters/Products.ascx ~/Views/Shared/Products.aspx ~/Views/Shared/Products.ascx ~/Views/Filters/Products.cshtml ~/Views/Filters/Products.vbhtml ~/Views/Shared/Products.cshtml ~/Views/Shared/Products.vbhtml Так как на самом деле вьюха Products лежит здесь: ~/Views/Products/Products.cshtml Добавлено через 18 часов 23 минуты
0
|
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 10
|
|
26.05.2011, 15:12 [ТС] | 9 |
0
|
burning1ife
|
|
26.05.2011, 15:37 | 10 |
Код
return RedirectToAction("Product", "Product", new{ anyModel = model });
0
|
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 10
|
|
27.05.2011, 09:19 [ТС] | 11 |
да нельзя сложный объект передать в RedirectToAction
пробовал через viewdata, но почему то после редиректа viewdata уже не виден остается только наверное в базе сохранить данные, которые я хочу передать через редирект, и передавать по сути только ID
0
|
19 / 19 / 3
Регистрация: 05.07.2011
Сообщений: 41
|
||||||
06.07.2011, 15:59 | 13 | |||||
0
|
06.07.2011, 15:59 | |
06.07.2011, 15:59 | |
Помогаю со студенческими работами здесь
13
Как преобразовать DateTime при передаче из модели во вьюху? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |