如何防止 Tag Helper 渲染并在 html 代码标签中显示?
How to prevent Tag Helper rendering and show it in html code tag?
我想阻止渲染标签 <partial>
使用 asp.net 核心助手。我的代码是:
<pre>
<code class="language-html">
<partial name="~/Breadcrumbs/BreadcrumbTemplate.cshtml" model="breadcrumbs" />
</code>
</pre>
我需要打印完全相同的代码,无需渲染。提前致谢。
从 Views/_ViewImports.cshtml
中删除以下内容应该会禁用所有标签默认标签助手。
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
同样来自 :您还可以使用 @removeTagHelper
删除特定的,或者在助手前面加上 !, I.E. <!partial>
在特定情况下禁用它。
只是做一些事情来分解标签,所以它不会被 Razor 解释为要处理的标签。例如:
<partial name="~/Breadcrumbs/BreadcrumbTemplate.cshtml" model="breadcrumbs" />
根据 MSDN link https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/intro?view=aspnetcore-3.1
你可以
通过在前面加上 ! 来禁用单个标签助手。 (感叹号)
<!partial name="~/Breadcrumbs/BreadcrumbTemplate.cshtml" model="breadcrumbs" />
通过指定@removeTagHelper
从视图中删除特定的 TagHelper
@removeTagHelper Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper, Microsoft.AspNetCore.Mvc.TagHelpers
我想阻止渲染标签 <partial>
使用 asp.net 核心助手。我的代码是:
<pre>
<code class="language-html">
<partial name="~/Breadcrumbs/BreadcrumbTemplate.cshtml" model="breadcrumbs" />
</code>
</pre>
我需要打印完全相同的代码,无需渲染。提前致谢。
从 Views/_ViewImports.cshtml
中删除以下内容应该会禁用所有标签默认标签助手。
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
同样来自 @removeTagHelper
删除特定的,或者在助手前面加上 !, I.E. <!partial>
在特定情况下禁用它。
只是做一些事情来分解标签,所以它不会被 Razor 解释为要处理的标签。例如:
<partial name="~/Breadcrumbs/BreadcrumbTemplate.cshtml" model="breadcrumbs" />
根据 MSDN link https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/intro?view=aspnetcore-3.1 你可以
通过在前面加上 ! 来禁用单个标签助手。 (感叹号)
<!partial name="~/Breadcrumbs/BreadcrumbTemplate.cshtml" model="breadcrumbs" />
通过指定@removeTagHelper
从视图中删除特定的 TagHelper@removeTagHelper Microsoft.AspNetCore.Mvc.TagHelpers.PartialTagHelper, Microsoft.AspNetCore.Mvc.TagHelpers