Asp.net mvc 3 如何显示正在构建页面的cshtml文件? 情景
我的团队正在构建一个相当复杂的MVC3/C站点。最近进行了一些重构,许多视图、局部视图和模板都已移动。当我查看我们的一个页面时,很难判断哪个cshtml文件负责页面的哪个部分。我想要一个更快的方法来查看我应该处理哪个文件 为什么这是个问题Asp.net mvc 3 如何显示正在构建页面的cshtml文件? 情景,asp.net-mvc-3,debugging,razor,rendering-engine,Asp.net Mvc 3,Debugging,Razor,Rendering Engine,我的团队正在构建一个相当复杂的MVC3/C站点。最近进行了一些重构,许多视图、局部视图和模板都已移动。当我查看我们的一个页面时,很难判断哪个cshtml文件负责页面的哪个部分。我想要一个更快的方法来查看我应该处理哪个文件 为什么这是个问题 在我们的表示层中有很多文件,并且文件夹结构很复杂 某些cshtml文件具有相同的名称,但文件路径不同 我们的路由表同样复杂 我们充分利用了布局、共享视图、局部视图和模板。一个页面可以包含10个以上的cshtml文件 大多数客户端文本来自资源字符串,因此我不能
- 在我们的表示层中有很多文件,并且文件夹结构很复杂
- 某些cshtml文件具有相同的名称,但文件路径不同
- 我们的路由表同样复杂
- 我们充分利用了布局、共享视图、局部视图和模板。一个页面可以包含10个以上的cshtml文件
- 大多数客户端文本来自资源字符串,因此我不能只按Ctrl-F键来显示页面上的文本
- 单步调试并没有节省我很多时间
下面是小部件列表:
- 小部件1
等
我愿意以其他方式获得我需要的信息,包括第三方工具
迄今为止的想法
我的想法是调整我们的
pageBaseType
使用的基类,但我对MVC有点陌生(<1年),这仍然有点让我不知所措。我不确定要覆盖哪个方法,也不确定如何获取和呈现视图的文件名。有一些nuget包可用于此类调试:
一瞥看起来非常有用。我会在我的环境中尝试。