ValidateRequest = False可以在asp.net网络表单中作为条件吗?

时间:2019-03-21 16:09:50

标签: asp.net webforms

我在我的SamplePage.aspx文件中写了以下语句。

<%@ Page
    Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="SamplePage.aspx.cs" Inherits="Holmes_Abel.CMS" **ValidateRequest="false"** %>

但是我希望SamplePage.aspx?validatereq = 1应该将validaterequest属性设置为true,而SamplePage.aspx?validatereq = 0应该将validaterequest属性设置为false。

我怀疑我们能否实现这一目标。如果有人在这方面有任何建议,请让我知道。

1 个答案:

答案 0 :(得分:0)

我得到了答案,您需要重写RequestValidator类的IsValidRequestString方法。您可以在那里编写所有条件逻辑。