2009-05-07 3 views
1

Ich habe kürzlich ein Projekt von mir von einem der Beta-Builds von MVC auf die Vollversion aktualisiert.Ein potentiell gefährliches Request.Form mit ASP MVC

Ich bekomme den gelben Bildschirm des Todes auf einen meiner Eingaben "Eine potenziell gefährliche Anfrage.Form Yada Yada".

Also habe ich versucht, die Seiten validateRequest Attribut edding, das hat nicht funktioniert.

Dann habe ich versucht

[ValidateInput(false)]

Zum säumige Aktion hinzufügen, aber wenn ich versuche, und bauen es sagt das Attribut nicht existiert.

Also was mache ich?

Antwort

1

Es funktioniert auf meiner Website.

Können Sie es mit einer neuen einfachen Website versuchen? Ich hatte ein paar seltsame Verhaltensweisen (stark typisierte Ansichten funktionierten nicht), als ich die Netze von Beta auf R1 umwandelte. Das frische Starten und Kopieren über die Dateien in das neue Web funktionierte immer am Ende.

4

übrigens eine Bruch Änderung in MVC 2/ASP.NET 4 bedeutet [ValidateInput(false)] funktioniert nicht, wenn Sie die folgenden Funktionen der <system.web> Teil Ihrer web.config-Datei hinzu:

<httpRuntime requestValidationMode="2.0" />