您好我创建了一个包含一些观点的网站,在这些观看中,我创建了一个标题
@section title {
My title.
}
在布局页面上有一条线来渲染它。
<h2>@RenderSection("title")</h2>
我认为不再需要它,因为标题在面包屑中,所以它并不是真正需要的。 如果我从布局页面中删除标题,如何删除标题。然后它出错了。 它似乎抱怨它必须在某个地方呈现。
我可以将它放在隐藏元素甚至元标记中 - 但感觉不对。
我只想看看它的样子 - 向用户展示,但它可能会回来。
我只是不想浏览所有页面,删除此部分。
答案 0 :(得分:1)
问题是什么?使用VisualStudion搜索:
Ctrl+F
- &gt; 整个解决方案 - &gt; @section title
更多 - 你可以在搜索中使用RegularExpressions,这样就可以这样做:
@section title ?{.*(.*\n)+?.*}
请注意按下.*
按钮。这意味着您的搜索表达式是Regex。
现在,您可以使用此方法使用空字符串替换整个解决方案/项目中的部分。
答案 1 :(得分:1)
使用像这样的重载方法:
@RenderSection("title", required: false)
必需参数指示视图是否必须包含标题部分。在你的情况下,它不是必需的,所以我们传递一个错误。