2012-02-20 5 views
0

ASP.NET & C#을 사용하여 웹 사이트를 만드는 방법을 배우고 있습니다. 지금은 AJAX 요청 & 응답을 출력하는 학습입니다. 파이썬/PHP 서버 측 & javascript + html 클라이언트 측을 사용하는 웹 사이트 &에 많은 경험이 있습니다.ASP.NET 웹 사이트에서 AJAX를 사용하는 적절한 방법

ASP.NET 웹 사이트에서 AJAX 요청을 수행하는 가장 좋은 방법은 무엇입니까? 그것은 JQuery 또는 C#/ASP.NET입니까?

네이티브 C#/ASP.NET AJAX 호출/코드를 사용하는 것이 더 좋습니까?

// I think its something like 
<asp:AJAX ....> 

어떤 방법을 사용합니까?

ASP.NET에서 AJAX 요청/호출을 작성하는 간단한 예제를 제공 할 수 있습니까? 내가 JQuery에서 할 방법을 알고 & 또한 네이티브 자바 있지만 ASP.NET 없습니다.

+2

간단한 답 :.. 사용 MVC – SLaks

답변

2

, 당신은 아마 일을 몇 가지 방법이 있다는 것을 알고 있습니다. 불행히도, 매우 다양한 옵션으로 실제로 선택을해야합니다. 어려울 수 있습니다.

ASP.net 사이트에서 AJAX를 사용하는 방법은 없습니다. 모두 장단점이 있습니다. 여러분 (그리고 어떤 팀원)이 글을 쓰고, 읽고, 유지할 수있는 가장 쉬운 방법에 관한 것입니다.

모든 종류의 유용한 JS를 가져 오는 페이지에서 ScriptManager 컨트롤을 사용하여 AJAX를 사용하도록 특별히 제작 된 여러 컨트롤이 있습니다. UpdatePanel과 같은 것은 AJAX-y 부분 포스트 백이 페이지에 작성하고 유지하기가 매우 쉽도록 도와줍니다. AJAX Control ToolKit에는 많은 사전 제작 컨트롤을 제공하는 여러 가지 유용한 컨트롤이 있습니다.

전통적인 'AJAX'경험을 찾고 계시다면 PageMethods을 사용하여 쉽게 생활 할 수 있습니다. Web Services과 같은 것을 조사 할 수도 있지만 (여전히 사용하지 않는 종류이지만 그 곳의 모든 것을 계속 찾을 수 있으며 WCF services은 코드 숨김, ASP 또는 jquery /를 통해 호출 할 수 있습니다. JS

그래서, 짧은에, 그냥 웹 개발에 다른 모든 것들과 마찬가지로, 더 '올바른 방법'딱 맞는 당신을 위해이었다 없다

관련 문제