1

我有一个类(称为 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 中?

4

1 回答 1

3

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

于 2012-04-22T09:53:15.593 回答