帮助我理解网络方法?

2024-01-13

我在页面上有一个标有 webmethod 和 scriptmethod 标签的方法。

该方法将对象集合作为 JSON 数据返回到 jquery 函数,没有任何麻烦,而且我无需手动序列化它。

我现在尝试使用 HTTPHandler 重新创建相同的方法,并且想知道为什么我现在必须手动序列化数据。

是什么让网络方法与众不同?


因为 HTTP 处理程序(某种意义上)位于 ASP WebForms 堆栈之上,所以您完全负责该处理程序的工作和输出。

您可以利用(几乎)任何您能在 .NET 框架中获得的东西,但可以肯定的是,HTTPHandler 比 ASP.NET 提供的现成解决方案需要更多工作。

ASP.NET 页面处理程序只是其中之一 处理程序的类型。 ASP.NET 附带 其他几个内置处理程序,例如 作为 .asmx 的 Web 服务处理程序 文件。

您可以创建自定义 HTTP 处理程序 当你想要特殊处理时 您可以使用文件名来识别 您的应用程序中的扩展

See http://msdn.microsoft.com/en-us/library/ms227675(VS.85).aspx http://msdn.microsoft.com/en-us/library/ms227675(VS.85).aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

帮助我理解网络方法? 的相关文章

随机推荐