每当我在<中输入任何内容时角撑架> (以及其他一些html合成的东西)进入我的TextBoxFor
抛出异常
@Html.TextBoxFor(model => model.tags, new { @class = "form-control", placeholder = "tags (comma separated)" })
从客户端检测到一个潜在危险的Request.Form值(tags =“”)。
我理解这是为了防止不安全感,并且html编码/解码是我的问题的解决方案,但我不确定如何实现它。
我已经在一些地方看过TextBoxFor
默认情况下进行html编码,但如果这是真的,为什么我会遇到这个问题呢?
答案 0 :(得分:2)
要防止出现此警告,您必须将[AllowHtml()]
属性放在viewmodel的tags属性中。