我有一个带有提交按钮的视图(Index.cshtml)。单击提交按钮时,它会在控制器 (TestController.cs) 中调用一个操作 (Action01),因此在操作结束时,我想以自定义视图模型作为参数返回调用者 (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)
,并且我已经更改了我的目录结构,因为这是问题所在。