在验证消息中显示<! -

时间:2016-08-28 09:53:42

标签: html asp.net-mvc validation

我有一个正则表达式属性来验证针对</的用户输入。因此,如果用户在输入中输入</,则应显示以下消息: 不允许使用以下值(

但输出显示如下:

<span id="CurrentPassword-error">The following values are not allowed (<!--)--></span>

我使用过HTML.Decode和HTML.Encode和HTML.Raw但效果相同。

enter image description here

2 个答案:

答案 0 :(得分:2)

您可以将HTML编码器用于特殊字符: < = &lt; > = &gt;

< = &lt;

答案 1 :(得分:1)

您需要将字符串编码为HTML安全。

<span id="CurrentPassword-error">The following values are not allowed (&lt;!--)--&gt;</span>

在剃刀中你可以使用

 @Html.Raw(HttpUtility.HtmlDecode("(<!--)-->"));