DataAnnotations validation (Regular Expression) in asp.net mvc 4 - razor view

前端 未结 9 2167
甜味超标
甜味超标 2020-11-28 08:12

The DataAnnotations validator not working in asp.net mvc 4 razor view, when using the special characters in the regular expression.

Model:



        
9条回答
  •  误落风尘
    2020-11-28 08:46

    The problem is that the regex pattern is being HTML encoded twice, once when the regex is being built, and once when being rendered in your view.

    For now, try wrapping your TextBoxFor in an Html.Raw, like so:

    @Html.Raw(Html.TextBoxFor(model => Model.FirstName, new { }))
    

提交回复
热议问题