Filterung ist nicht erlaubt

8

Ich habe eine Aktionsmethode implementiert, um HTML zu minimieren. Es gibt eine Ausnahme: "Filterung ist nicht erlaubt". Ich habe das Internet durchsucht, konnte aber keine geeignete Lösung finden. Bitte führen Sie mich mit diesem, wie ich dieses Problem gelöst werde. Ich teile meinen Code:

MinifyAttribute-Klasse:

%Vor%

Klasse verkleinern

%Vor%

Ich rufe diese Methode auf Controller und bekomme die Ausnahme

    
Anony 17.05.2014, 06:06
quelle

3 Antworten

9

Versuchen Sie, vor dem Filter einen Null-Check hinzuzufügen:

%Vor%     
vladimir77 24.07.2014, 16:37
quelle
3

Ihr Code scheint für mich zu funktionieren, wenn er in einer brandneuen ASP.NET MVC 5-Anwendung verwendet wird, die in VS2013 erstellt wurde (die regulären Ausdrücke müssen möglicherweise angepasst werden, aber das ist ein kleines Detail). Ich habe eine vollständige Lösung hier hochgeladen. Könntest du es ausprobieren?

Um klar zu sein, habe ich bemerkt, dass Sie die Frage mit asp.net-mvc-3 und asp.net-mvc-4 markiert haben, aber ich hatte nicht die Möglichkeit, diese Version von ASP.NET zu testen MVC.

    
Rune 20.05.2014 05:51
quelle
0

Ich habe das gleiche Problem sowohl mit Ihrem benutzerdefinierten Filter als auch mit meinem angetroffen und ich war nicht zufrieden mit Runes Antwort (die akzeptierte Antwort). Ich war in der Lage, das Problem zu bestimmen, als ich auf diese Webseite .

%Vor%     
Kim Nguyen 02.03.2018 07:50
quelle