仅在.cshtml页面(剃刀)中渲染html标记(链接)

时间:2019-03-08 07:32:43

标签: c# asp.net asp.net-core razor razor-pages

示例:

string ChatMessage = "Check this website <a href=\"http://www.example.com\">http://www.example.com</a><script>alert(1);</script><h1>Hi</h1>";

@Html.Raw(ChatMessage)

输出

Check this website http://www.example.comHi";

我想要

Check this website http://www.example.com<script>alert(1);</script><h1>Hi</h1>";

我可以使用@ Html.Raw(它可用于JavaScript注入和其他html标签)。

如何使用@ Html.Raw或其他方法在.cshtml页面中仅渲染<a href="http://www.example.com">http://www.example.com</a>

0 个答案:

没有答案