c# - asmx 返回值中的空属性

标签 c# asp.net xml asmx nullable

我有一个 asmx 服务,并且这些方法返回具有原始数据类型属性的自定义类。当这些属性为 null 时,它们将从服务返回的 xml 中排除。我希望服务仍然返回 xml 中的属性,但没有值。有办法做到这一点吗?

最佳答案

您可以用XmlElement(IsNullable = true)来装饰您的属性(property)。这将告诉序列化器即使为空也包含它们。

关于c# - asmx 返回值中的空属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17700850/

相关文章:

c# - 访问从通过反射调用的方法返回的 IEnumerable<T> 的类型 T 属性

c# - 使用 GO 批处理分隔符执行 SQL 脚本并读取结果

c# - 根据文化将日期和时间正则表达式设置为 RegularExpressionValidator

xml - 自定义 Maven 原型(prototype)或项目生成的替代方案

c# - 既然我们已经有了它的超集抽象类,还需要引入什么接口(interface)呢?

C# 读取文本文件,换行

c# - 使用异步从数据库返回数据有什么好处?

asp.net - 如何使用Customvalidator检查号码

php - 单个播放列表的 youtube xml 提要

html - 使用 AngularJS 在网页中显示 XML 数据