我有一个输入文本框,用户可以在其中输入html格式的文本。然后我有另一种方法从数据库中提取文本并将其显示在asp:标签上。如果您现在在文本框中输入html,页面会出错..
A potentially dangerous Request.Form value was detected from the client
<asp:TextBox ID="txtEditBody" class="txtBody" runat="server" Wrap="True" MaxLength="5000"
TextMode="MultiLine" />
如何才能将文本格式化?或创建我自己的简单格式代码。在将标签显示在标签上之前,我是否必须解析整个输入? asp标签会显示html格式的文本吗?
答案 0 :(得分:0)
您可以设置页面指令ValidateRequest="false"
来解决此问题。
答案 1 :(得分:0)
当asp.net检测到输入控件试图发布html或javascript数据时会发生这种情况,因此你可以设置页面ValidateRequest =“false”,这样asp.net就不会检查输入字段是否包含html数据。