我知道我可以使用ajax来调用web服务的web方法。 我可以使用ajax来调用方法后面的简单代码吗?
谢谢!
答案 0 :(得分:6)
是的,你可以。有一个叫做页面方法的小功能。
使用[WebMethod]
属性装饰您的codebehind方法,您可以通过javascript和WebForms html从您的页面调用它。
看到这个: http://www.singingeels.com/Articles/Using_Page_Methods_in_ASPNET_AJAX.aspx
答案 1 :(得分:4)
您可以使用WebMethod属性
答案 2 :(得分:2)
是的,你可以。见here。它需要在您的网页上添加ScriptManager
标记,并使用属性修饰您的方法。
答案 3 :(得分:2)
您可以使用或不使用脚本管理器来执行此操作。我建议在jQuery(http://api.jquery.com/jQuery.ajax/)中查看ajax方法以及这些链接:
http://api.jquery.com/jQuery.post/
http://www.infinitelooping.com/blog/2011/05/20/using-jquery-ajax-to-call-web-methods/
http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/