Serializing Request.Form zu einem Wörterbuch oder etwas

7

Hallo, ich muss meine Anfrage.Form als Parameter übergeben, aber zuerst muss ich einige Schlüssel / Wert-Paare hinzufügen. Ich bekomme die Ausnahme, dass die Sammlung schreibgeschützt ist.

Ich habe es versucht:

%Vor%

und ich bekomme den gleichen Fehler.

und ich habe es versucht:

%Vor%

um zu testen, ob ich es einzeln an ein anderes Wörterbuch weitergeben kann, aber ich bekomme:

  

System.InvalidCastException: Angegeben   Cast ist nicht gültig.

Hilfe, irgendjemand? Danke

    
André Alçada Padez 07.01.2011, 01:00
quelle

4 Antworten

15

Sie müssen kein string auf string umwandeln. NameValueCollection basiert auf Zeichenfolgenschlüsseln und Zeichenfolgenwerten. Wie wäre es mit einer schnellen Erweiterungsmethode:

%Vor%

So können Sie ganz einfach gehen:

%Vor%     
Matthew Abbott 07.01.2011, 01:09
quelle
10

Wenn Sie MVC bereits verwenden, können Sie das mit 0 Codezeilen machen.

%Vor%     
DalSoft 12.12.2012 17:11
quelle
3
%Vor%

oder

%Vor%     
abatishchev 07.01.2011 11:48
quelle
1

Andre,

Wie wäre es mit:

%Vor%

verwendet LINQ, um alles auf einer Zeile zu halten. Dies könnte zu einer Erweiterungsmethode von:

extrapoliert werden %Vor%

hoffe das hilft ..

    
jim tollan 07.01.2011 09:39
quelle

Tags und Links