我的团队正在构建一个相当复杂的MVC3 / C#站点。最近进行了一些重构,许多视图,部分视图和模板已经移动。当我查看其中一个页面时,很难分辨哪个cshtml文件负责页面的哪一部分。我想更快地查看我应该处理哪个文件。
这些东西都没有显示出来,但它们耗费时间。
当我在localhost(仅限)上运行它时,我希望渲染的HTML出现如下:
<!-- From: ~/shared/_layout.cshtml -->
<html>
<body>
<!-- From: ~/admin/view.cshtml -->
<h1>Here comes a list of widgets:</h1>
<!-- From: ~/widgets/list.cshtml -->
<ul>
<!-- From: ~/widgets/view.cshtml -->
<li>Widget 1</li>
...etc.
我会接受其他方式获取我需要的信息,包括第三方工具。
我的想法是调整我们用于pageBaseType
的基类,但我对MVC(<1年)有点新鲜,这仍然有点过头了。我不确定要覆盖哪种方法,或者如何获取和呈现视图的文件名。
答案 0 :(得分:1)