1

I know I can use ajax to call web method of web-service. can I use ajax to call a simple code behind method?

Thanks!

1
  • What do you mean?? can you extend your question a little?? Commented Oct 24, 2011 at 15:27

4 Answers 4

6

Yes you can. With a little feature called page methods.

Decorate your codebehind method with the [WebMethod] attribute and you can call it from your page via javascript and within your WebForms html.

See this: http://www.singingeels.com/Articles/Using_Page_Methods_in_ASPNET_AJAX.aspx

Also see how to use JQuery to call asp.net page methods.

Sign up to request clarification or add additional context in comments.

Comments

4

You can use the WebMethod attribute

Pagemethods in asp.net

Comments

2

Yes, you can. See here. It requires putting a ScriptManager tag on your page, and decorating your methods with an attribute.

Comments

2

You can do it with or without a script manager. I would suggest looking into the ajax method in jQuery (http://api.jquery.com/jQuery.ajax/) as well as these links:

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/

1 Comment

2/3 links broken.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.