ScriptMethodAttribute.ResponseFormat 属性

定义

获取或设置方法响应的格式。

public:
 property System::Web::Script::Services::ResponseFormat ResponseFormat { System::Web::Script::Services::ResponseFormat get(); void set(System::Web::Script::Services::ResponseFormat value); };
public System.Web.Script.Services.ResponseFormat ResponseFormat { get; set; }
member this.ResponseFormat : System.Web.Script.Services.ResponseFormat with get, set
Public Property ResponseFormat As ResponseFormat

属性值

ResponseFormat 值之一。 默认值为 Json

示例

以下示例演示如何将 ScriptMethodAttribute 属性应用于属性设置为 XmlResponseFormat Web 方法。 方法的返回值将序列化为 XML,并作为 类型的 XmlDocument对象发送到成功的回调函数。 此代码示例是为 ScriptMethodAttribute 类提供的一个更大示例的一部分。

注解

ResponseFormat如果要将 XML 指定为返回类型的格式,请使用 属性。 此方法返回 XmlDocumentXmlElement 对象时,这很有用。

当 属性 ResponseFormat 设置为 Xml时,将不会忽略应用了 ScriptIgnoreAttribute 特性的返回类型的公共字段和属性。 这是因为它们将使用 对象而不是 JavaScriptSerializer 对象进行序列化XmlSerializer。 必须应用 XmlIgnoreAttribute 属性才能忽略 XmlSerializer 或跳过返回类型的公共字段和属性。

适用于

另请参阅