【问题标题】:Properties with just a getter not serializing to XML仅具有不序列化为 XML 的 getter 的属性
【发布时间】:2012-04-20 10:21:25
【问题描述】:

我有一个类(称为 pubs),其中一些成员定义如下

public string Publisher { get { return PUBLISHER; } }
public string PublisherUrl { get { return PUBLISHER_URL; } }
public DateTime LastBuildDate { get; set; }

现在,此类的一个对象被序列化并作为 XMLResult 返回。但是,Publisher 和 PublisherUrl 属性不是 XML 的一部分。

这是在我的控制器的方法中完成的,它返回一个 XMLResult(我正在使用 MvcContrib),如下所示

return XMlResult(pubs)

为什么 Publisher 和 PublisherUrl 属性不会出现在 XML 中?

【问题讨论】:

    标签: xml asp.net-mvc-3 xml-serialization mvccontrib


    【解决方案1】:

    XmlSerializer 只处理同时具有公共 getter 和公共 setter 的公共属性

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      • 2012-05-09
      • 1970-01-01
      相关资源
      最近更新 更多