如何在 asp.net web 表单中禁用输入条目验证

dan*_*oid 1 asp.net validation

我需要在 TextBox 中显示一些 html 代码。这是我的文本框描述:

<asp:TextBox ID="responseTextBox" runat="server" Width="910px" ReadOnly="True" TextMode="MultiLine" CausesValidation="false" />

我正在以编程方式将 html 传递给它,并且它可以工作,但是在从页面回发时,我收到以下错误:

从客户端检测到潜在危险的 Request.Form 值 (ctl00$MainContent$responseTextBox="...

如何禁用输入验证?

Shy*_*yju 5

asp.net 强加此检查以避免脚本注入。但是您可以通过在页面指令中将 validateRequest 属性值更改为“false”来覆盖它

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="editpage.aspx.cs" validateRequest="false" Inherits="MyProject.UI.editpage" %>
Run Code Online (Sandbox Code Playgroud)

点击此处了解有关脚本注入的更多信息