Ein Attributargument muss ein konstanter Ausdruck, ein Ausdruckstyp oder ein Arrayerstellungsausdruck eines Attributparametertyps sein

9

Hier ist eine konstante Klasse, die ich benutze, um einige Helfer aufzurufen:

%Vor%

Und so rufe ich es in einem meiner Formulare in meiner MVC3-Webanwendung auf:

%Vor%

Und in meinem Controller:

%Vor%

Der Fehler wird in meinem Controller ausgelöst, es heißt:

  

Ein Attributargument muss ein konstanter Ausdruck typeof sein   oder Array-Erstellungsausdruck eines Attributparametertyps

Irgendwelche Ideen, warum das nicht funktioniert? Das Salt -Attribut des ValidateAntiForgeryToken-Dekorators ist eine Zeichenkette und meine Konstante ist auch eine Zeichenkette, also bin ich verwirrt.

    
Only Bolivian Here 18.10.2011, 14:56
quelle

1 Antwort

22

Eine statische Zeichenfolge ist keine Konstante.

Versuchen Sie,

zu ändern %Vor%

bis

%Vor%     
Richard Dalton 18.10.2011, 14:58
quelle

Tags und Links