【发布时间】:2013-10-04 19:10:20
【问题描述】:
我的剃须刀视图存储在数据库中,并通过 VirtualPathProvider 提供给站点。给定某些标志,出于调试目的,返回它们的服务将使用 HTML cmets 划分每个视图的开始和结束,包括额外的调试信息(缓存、版本控制、作者身份等)。使用布局时,只有最外层的布局视图会包括这些信息;在子布局/视图中,包含信息的 HTML cmets 不在 @section 中,因此永远不要做出响应。我希望这些 cmets 至少出现在第一个渲染部分之前,但在每个渲染部分之前和之后都会很棒。
我想知道是否有一种任何人都可以想到或已经成功的干净方法。如果重要的话,我使用的是自定义视图基类型,因此可以覆盖任何相关方法,并且我愿意覆盖视图引擎。
我目前看到的:
<!-- 'layout1' 的开始 --> 整个 html 响应我最想看到的:
你好!
【问题讨论】:
-
您可能想举例说明您想要的 html 的外观以及当前尝试的外观。主要是因为您想“包含元数据”,其中 html 具有元数据标签,但您提到“HTML cmets”,所以听起来您不是指元数据标签,而是其他一些包含元数据的方案。
-
AaronLS - 谢谢,已更新。
标签: asp.net-mvc asp.net-mvc-4 razor