如何确定返回哪个视图

时间:2011-06-15 15:46:48

标签: c# asp.net asp.net-mvc

我有一个控制器(AccountController.cs),其Index方法的最终声明为return View(model);

在global.asax中,我能看到的与此相关的唯一途径是:

routes.MapRoute("AccountIndex", "Account/Index", new {controller = "Account", action = "Index"});

有一个Views文件夹,但它似乎只包含部分视图和主视图。当我右键单击并选择“转到视图”时,我会收到“无法查找视图”消息,尽管它似乎在所有控制器方法上执行此操作。

那我在哪里可以找到这个视图?它在哪里?有什么指针吗?

2 个答案:

答案 0 :(得分:0)

除非Indexmodel,否则它可能会映射到string部分视图。

答案 1 :(得分:0)

当您没有控制器操作的视图时(例如:索引),您可以在“返回视图();”上单击鼠标右键。在controller方法中自动生成视图。 默认情况下,如果您的控制器名称为“AccountController”,操作“索引”,则视图应位于View \ Account \ Index.cshtml [如果您使用剃刀]。