我有一个正则表达式属性来验证针对</
的用户输入。因此,如果用户在输入中输入</
,则应显示以下消息:
不允许使用以下值(
但输出显示如下:
<span id="CurrentPassword-error">The following values are not allowed (<!--)--></span>
我使用过HTML.Decode和HTML.Encode和HTML.Raw但效果相同。
答案 0 :(得分:2)
您可以将HTML编码器用于特殊字符:
< = <
> = >
< = <
答案 1 :(得分:1)
您需要将字符串编码为HTML安全。
<span id="CurrentPassword-error">The following values are not allowed (<!--)--></span>
在剃刀中你可以使用
@Html.Raw(HttpUtility.HtmlDecode("(<!--)-->"));