Jquery ajax webmethod vs webserrvice webmethod?



在aspx.cs上为ajax调用定义的(Webmethod(和webservice中的Webmethod之间有什么区别?

jqueryajax是否在内部对方法是aspx.cs文件的webservice进行调用,因此要求方法具有webmethod属性?

不是。jQuery的ajax不调用web服务,确切地说,它调用了一个方法。使用[WebMethod]属性允许前端脚本使用方法。区别只是终点。一个在页面的代码隐藏中,另一个在web服务中。

我认为这个想法是,您可以让外部源代码可以找到web服务,但外部源代码在后面的代码中找不到WebMethod。(不是100%确定,但我认为这是对的。(你也可以在一个web服务中对许多相关的代码进行分组,但在代码后面放一两个方法。

最新更新