gpt4 book ai didi

asp.net - asp.net webmethod 是否总是返回 jsonified 数据?

转载 作者:行者123 更新时间:2023-12-01 04:17:17 26 4
gpt4 key购买 nike

我有一个普遍的问题,如果asp.net webmethod 总是以“json”形式返回数据。如果不是,webmethod 的默认返回数据类型是什么?

我想知道是否有办法从“HTML”而不是“json”中的 webmethod 中获取数据?

谢谢

最佳答案

PageMethods 是 ASP.NET AJAX 框架 (ScriptManager) 的一部分。

默认情况下,ASP.NET AJAX 使用 JSON 而不是 SOAP。

这是设计使然,主要是因为它优化了 ASP.NET AJAX Javascript 库以使用 JSON 对象。

您可以通过在 Web 方法上指定 [ResponseFormat] 属性来覆盖此默认值。

像这样:

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Xml)]
public XmlElement GetFoo(string url)
{

Here是一篇关于 PageMethods 和 ASP.NET AJAX-enabled web services 的不错的文章。

关于asp.net - asp.net webmethod 是否总是返回 jsonified 数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3280720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com