Asp.net mvc Index.cshtml对于在MVC4中开发是不是很不方便?

Asp.net mvc Index.cshtml对于在MVC4中开发是不是很不方便?,asp.net-mvc,visual-studio-2010,asp.net-mvc-4,Asp.net Mvc,Visual Studio 2010,Asp.net Mvc 4,基本上,对于每个新控制器,我都有一个Index.cshtml视图,我认为这是MVC项目的标准行为。我对这种做法有三个不满: 如果在Visual studio中打开了多个index.cshtml,我无法通过查看选项卡来区分哪个是哪个 签入TFS时,我必须检查文件夹名称,以了解要签入的Index.cshtml 在挂起的更改中,文件按字母顺序列出,这意味着Index.cshtml不会位于控制器文件和模型文件的旁边 你觉得这很烦人吗,还是有一个我不知道的更好的做法 如果在Visual studio中打开

基本上,对于每个新控制器,我都有一个Index.cshtml视图,我认为这是MVC项目的标准行为。我对这种做法有三个不满:

  • 如果在Visual studio中打开了多个index.cshtml,我无法通过查看选项卡来区分哪个是哪个

  • 签入TFS时,我必须检查文件夹名称,以了解要签入的Index.cshtml

  • 在挂起的更改中,文件按字母顺序列出,这意味着Index.cshtml不会位于控制器文件和模型文件的旁边

  • 你觉得这很烦人吗,还是有一个我不知道的更好的做法

  • 如果在Visual studio中打开了多个index.cshtml,则 无法通过查看选项卡来区分哪个是哪个。 我将鼠标悬停在选项卡上以查看要识别的路径。而且,很多时候,我可以通过查看
    viewbag.title
    或代码的其余部分来进行识别。

  • 在签入TFS时,我必须检查文件夹名称才能知道 我要签入哪个Index.cshtml

  • 在挂起的更改中,文件按字母顺序列出,这意味着 Index.cshtml将不会位于控制器文件和模型文件的旁边。 因此,我使用vs 2012,所有操作(如查看挂起的更改、签入)都会打开右侧栏-tfs浏览器窗口中的所有文件,该窗口说明文件上方的文件夹结构非常有用。
  • 按照mvc中的约定,控制器搜索应该与控制器中的动作相同的视图。像
    索引操作
    Index.cshtml


    如果要简化搜索,请尝试为视图指定一些有意义的名称,即控制器名称及其操作的组合。但是,这将反映在URL/路由中,您必须在route.config设置中相应地管理这些URL/路由

    询问人们是否觉得有些麻烦并不是堆栈溢出的真正目的。更好的做法是使用您想要的任何名称!我正在考虑更改视图的名称,或者至少只更改索引视图。