每当用户在我的Web应用程序的页面中发布包含<
或>
的内容时,我都会抛出此异常。
我不想讨论抛出异常或崩溃整个Web应用程序的智能性,因为有人在输入框中输入了一个字符,但我正在寻找一种优雅的方式来处理这个问题。
捕捉例外并展示
发生错误,请返回并重新键入整个表单,但这次请不要使用<
对我来说不够专业。
禁用后验证(validateRequest="false"
)肯定会避免此错误,但它会使页面容易受到许多攻击。
理想情况下:当回发包含超文本标记语言限制字符时,表单集合中发布的值将自动被超文本标记语言编码。所以我的文本框的.Text
属性将是something & lt; html & gt;
有没有办法我可以从处理程序中做到这一点?