Je veux désactiver RequestValidation sur une vue particulière dans ASP.NET MVC 2.0 RTM. donc j'ajouté un peu nécessaire pour voir la section Page directive comme suit:ValidateRequest = Faux mais en action c'est toujours vrai et ignoré ça?
<%@ Page ValidateRequest="false" Language="C#" MasterPageFile="Path" Inherits="System.Web.Mvc.ViewPage<Path>" %>
mais RequestValidation est pas désactivé! J'ai aussi ajouté RequestValidation Attributs à l'action liée au contrôleur comme ci-dessous:
[System.Web.Mvc.ValidateInput(false)]
public System.Web.Mvc.ActionResult Create(Model instance)
{
//Do here something
}
: ') mais RequestValidation est pas désactivé aussi!
dans le dernier essai i mis RequestValidation false dans Web.config fichier comme ci-dessous:
<pages validateRequest="false" />
RequestValidation est toujours pas éteint!
Pourquoi? merci d'avance;)
Comment déterminez-vous que ValidateRequest n'est pas éteint? Veuillez également fournir vos versions de framework .net, asp.net et mvc. –
parce que quand je soumets un formulaire dont un sur le champ ont la balise html je reçois une exception ValidationRequest. J'utilise ASP.NET 4.0 et MVC 2.0 – Sadegh
merci pour votre lien. mais si j'effectue la manière fournie d'avoir ceci, toutes les nouvelles caractéristiques de ceci seront perdues! il n'y a aucun moyen d'ignorer la validation pour vue/contrôleur particulier? – Sadegh