У меня есть view (Index.cshtml) с кнопкой отправки. Когда нажата кнопка отправки, она вызывает действие (Action01) внутри контроллера (TestController.cs), поэтому в конце действия, которое я хочу вернуть в представление вызывающего (Index.cshtml), с помощью пользовательской модели представления в качестве параметра, Как это сделать?
Результаты после первой попытки с использованием View ( "ViewName", model):
Возникает ошибка, так как действие находится внутри контрольного теста Test, поэтому он возвращает \Views\Tests\Index, а моя страница индекса находится в \Views\Home\Index.
Вид "Индекс" или его мастер не был найден, или механизм просмотра не поддерживает найденные местоположения. Были обысканы следующие местоположения:
~/Views/Test/Index.aspx
~/Views/Test/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/Test/Index.cshtml
~/Views/Test/Index.vbhtml
~/Views/Shared/Index.cshtml
~/Views/Shared/Index.vbhtml
Окончательное решение:
Я использовал return View("ViewName", model)
, и я изменил структуру своих каталогов, поскольку это была проблема.