ValidateRequest=False может быть условным в asp.net веб-форма?

#asp.net #webforms

#asp.net #веб-формы

Вопрос:

Я написал приведенное ниже утверждение в моем файле 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:

Я получил ответ, вам нужно переопределить метод IsValidRequestString класса RequestValidator. Вы можете записать всю условную логику туда.