Asp.net mvc 如何使用特定视图识别所有MVC控制器

Asp.net mvc 如何使用特定视图识别所有MVC控制器,asp.net-mvc,visual-studio,Asp.net Mvc,Visual Studio,在VisualStudio中处理MVC项目时,我仍然有点不在行,但我经常发现有必要从特定视图导航到该视图(通常是一个或多个控制器)使用的业务逻辑的细节。到目前为止,我只找到了这些方法 使用“控制器”命名约定搜索控制器。如果我正在查看一个名为“UserOrder”的视图,那么控制器很可能会被命名为“UserOrderController” 搜索模型类的名称,希望它是在控制器类中实例化的 我的问题是,是否有更好的方法来识别哪个控制器正在使用特定视图?在视图中单击鼠标右键,然后单击“转到Control

在VisualStudio中处理MVC项目时,我仍然有点不在行,但我经常发现有必要从特定视图导航到该视图(通常是一个或多个控制器)使用的业务逻辑的细节。到目前为止,我只找到了这些方法

  • 使用“控制器”命名约定搜索控制器。如果我正在查看一个名为“UserOrder”的视图,那么控制器很可能会被命名为“UserOrderController”
  • 搜索模型类的名称,希望它是在控制器类中实例化的

  • 我的问题是,是否有更好的方法来识别哪个控制器正在使用特定视图?

    在视图中单击鼠标右键,然后单击“转到ControllerBrilliant”,我从未注意到该选项。不幸的是,当我试用时,VS显示一条错误消息,说它找不到匹配的控制器。它们是局部视图吗?是的,带有“转到控制器”链接的是局部视图。如果我选中常规视图,我没有导航到controllerIt的选项。对于普通视图,它工作正常。您是否遵循约定并将视图命名为与操作方法相同的视图?(你第一点中的陈述表明你的观点不正确)