Ich versuche zu deaktivieren Anfrage Validierung für alle Aktionsmethoden in einem Controller, indem Sie diese deaktivieren:Ich kann nicht anfordern Validation für einen ASP.NET MVC-Controller
[ValidateInput(false)]
public class MyController : Controller
{
...
Die Referenz ich verwende, sagt Das ist möglich und sagt mir, dass ich es so machen soll, aber aus irgendeinem Grund funktioniert es nicht.
Wenn ich eine html einreichen (auch ein einfacher <b>-Tag) durch ein Textfeld, erhalte ich die Fehlermeldung:
A potentially dangerous Request.Form value was detected from the client (text=<b>").
Es ist auch nicht funktioniert, indem das Attribut auf ein einzelnes Verfahren zu befestigen.
Wie kann ich die Anforderungsvalidierung für einen Controller deaktivieren?
EDIT
ich in VS2008 in Testserver aufgebaut arbeite.
Basierend auf all die Dinge, die nicht funktioniert hat, werden Sie viel mehr Details liefern müssen. Laufen Sie in IIS oder Cassini? Du betreibst MVC v1.0, richtig? Was ist die Methodensignatur der fehlgeschlagenen Aktion? – GalacticCowboy
Ich liebe es, wenn ich jemanden finde, der genau die Frage stellt, die ich habe - nur um zu sehen, dass er geschlossen ist, weil er nicht auf andere Besucher anwendbar ist. FML. –