<configuration> >> <system.web> >> <httpRuntime requestValidationType = "{namespace}.CustomRequestValidation,{assemblyname}"/> >> </system.web> >></configuration>>
>Imports System.Reflection >Imports System.Web >Imports System.Web.Util > >Namespace Framework > > Public Class GlobalBase > Inherits System.Web.HttpApplication > > Private oApp As Framework.App > ><ConfigurationPropertyAttribute("requestValidationType", DefaultValue := "System.Web.Util.RequestValidator")> _ ><StringValidatorAttribute(MinLength := )> _ >Public Property RequestValidationType As String > Get > Return "CustomRequestValidation" > End Get > End Property >>
Public Class MyRequestValidator Inherits System.Web.Util.RequestValidator Protected Overrides Function IsValidRequestString(context As HttpContext, value As String, requestValidationSource__1 As System.Web.Util.RequestValidationSource, collectionKey As String, ByRef validationFailureIndex As Integer) As Boolean validationFailureIndex = 0 'Spurious rejection test If requestValidationSource__1 = RequestValidationSource.RawUrl AndAlso value.Contains("Default") Then Return False End If Return MyBase.IsValidRequestString(context, value, requestValidationSource__1, collectionKey, validationFailureIndex) End Function End Classand then reference that in web.config.....