如何检查与哪个控制器关联的视图?

时间:2013-04-04 06:09:27

标签: asp.net-mvc asp.net-mvc-3

我刚刚被分配到ASP MVC项目。 它有很多控制器和很多视图...... 我感到困惑,哪个视图与控制器的哪种方法有关?

如何检查哪个控制器和方法与视图相关联? 要么 为哪个控制器视图添加?

4 个答案:

答案 0 :(得分:2)

如果您想知道控制器中方法的视图,请右键单击方法名称。如果public ActionResult Index(string returnUrl)是您控制器的方法,请右键单击Index,然后您可以看到选项Go To View。单击它以转到该方法的视图。希望这会有所帮助..

答案 1 :(得分:2)

从视图中右键单击;选择转到控制器

答案 2 :(得分:1)

那么, ASP.NET MVC遵循“约定优于配置”的拇指规则。

因此,除非您在项目中配置了一些特殊内容,否则它应遵循惯例。

约定是,每个控制器操作都有一个具有相同名称的视图。 即如果我们有一个名为“Users”的控制器,带有控制器方法, public ActionResult MyView() 然后相应的View将在名为“Users”的文件夹中命名为MyView.aspx或MyView.shtml或MyView.cshtml。

希望这能回答你的问题。

答案 3 :(得分:1)

在MVC中创建URL有很多种方法。 1在文件中配置路由并分配控制器名称和操作 2您可以检查URL并找到控制器和操作。即。 http://www.abc.com/customer/address在此控制器名称中为“customer”,操作名称为“address”

使用操作名称,如果没有视图名称,您可以找到视图名称是否定义,它的视图名称与控制器名称文件夹下的操作名称相似。