我有一个包含HTML的文本区域。我期望内容在发布到控制器方法时被转义,但我发现它被转义了两次。什么可能造成这种情况?看下面的例子:ASP.NET MVC URL参数双转义?
<b>test</b>
WebUtility.HtmlDecode第1次:
<b>test</b>
WebUtility.HtmlDecode第2次:
<b>test</b>
我没有
从请求拉当谈到网络开发时,他是专家,但我有大约2年的经验。这是我第一次看到这样的事情。我已经尝试添加以下部分,我Web.config
没有运气:
<pages validateRequest="false" />
<httpRuntime requestValidationMode="2.0"/
<security>
<requestFiltering allowDoubleEscaping="false" />
</security>
请让我知道如果我可以提供更多的信息。
你见过[允许用户在asp.net MVC中输入HTML](http://stackoverflow.com/questions/3621272/allow-user-to - 输入-HTML-在-ASP净MVC)? – Romoku
我有,但我还没有运气与这些解决方案。从请求中拉出的字符串仍然是两次逃脱。 – alan
view/viewmodel/controller是什么样的? – Romoku