2012-04-26 11 views
-1
[Serializable] 
    public class KeyValue 
    { 
     public List<Dictionary<string, string>> pair { get; set; } 
    } 

例外が発生しました。例外が発生しました。プロファイルにデータを挿入するときに、キー値のペアをシリアル化できません。どうしたの?クラスをシリアル化できません。

+0

asp.net profile – gaurav

+0

AFAIK、ASP .NETはXMLシリアル化を使用します。 XmlSerializerは辞書をシリアル化できません。この質問を参照してください:http://stackoverflow.com/questions/1277656/store-a-generic-dictionary-in-an-asp-net-profile – Dennis

答えて

1

を読まなければならないDictionaryクラスは、XMLシリアル化ではありませんが、あなたはそれをグーグル場合の回避策がたくさんあります。サンプルについてはthis linkをご覧ください。

+1

バイナリシリアル化は可能ですが、XMlシリアル化はハッシュテーブルの回避策で可能です。辞書。 –

関連する問題