1
モデルステートをxml文字列にシリアル化しようとしています。最初に私はモデルステート辞書を作成し、この辞書を直列化しようとします。これは私が使用するコードです:ModelstateをXMLにシリアル化するasp.net mvc
ModelStateDictionary dict = new ModelStateDictionary();
dict.Merge(ModelState);
XmlSerializer serializer = new XmlSerializer(dict.GetType());
using (StringWriter writer = new StringWriter()){
serializer.Serialize(writer, dict);
var r2 = writer.ToString();
}
r2が作成されますが、すべてのタグは\ r \ nで埋められています。私は間違って何をしていますか?
これは確かに/ R/Nのタグを取り除き。私の問題(そして多分それを正しく指定しなかったのは、modelstatedictionaryオブジェクトの値がxmlに値がないにもかかわらずです) – Patrick
シリアライザがKVPをシリアル化できないという問題があります。 。 – Patrick