문제

Asp.Net 웹 양식에서 올바른 UI (a la Ajax)를 제공하기위한 가장 좋은 방법은 무엇입니까?지금까지 Ajax Control Toolkit 외에 MS가 제공하는 내장 Ajax 지원을 사용해 왔지만 더 좋고 / 또는 더 쉬운 것이 있습니까?

도움이 되었습니까?

해결책

jQuery 는 IMHO입니다. ' jQuery In Action " ;, 나는 되돌아 갈 수 없다는 것을 깨달았습니다. 당신이 로킹 & 롤링을 얻는 방법을 알아 내려고 할 때 그것을 사용하는 수많은 ASP.NET 개발자 (이 사이트 뒤에있는 사람들 포함)가 있습니다. 멀리.

다음 블로그를 확인하겠습니다. <인용구>

  1. Rick Strahl의 웹 로그
  2. 재능있는 Scott Guthrie가 Matt Berseth 를 언급했습니다.
  3. 그리고 개인적으로 좋아하는 Dave Ward의 블로그 Encosia . ( 이것은 그의 StackOverflow 프로필 이라고 생각합니다.)

    그러나 물론 다른 많은 도서관이 있습니다. 결국 나는 코드 재사용으로 귀결되기 때문에 JS Libraries를 정말 좋아합니다. 동일한 JS 기능을 처음부터 반복해서 사용하지 마십시오. 또한 이러한 커뮤니티 미리보기 제품의 대부분은 직접 굴리는 것보다 코드에 더 많은 관심을 기울였습니다 (아마도).

    이 모든 것을 말하면서 다음 프레임 워크를 확인하는 것이 좋습니다. <인용구>

    1. Ext JS
    2. MochiKit
    3. 또한 Omar Al Zabir ( PageFlakes.com 의 설립자) CodeProject 기사 그의 책 은 ASP.NET AJAX 프레임 워크로 수행 할 수있는 멋진 작업을 제공합니다.

      요즘은 ColdFusion 설치와 함께 Ext JS가 기본적으로 제공된다고 생각합니다.하지만 몇 안되는 .NET 프로젝트에도 만족했습니다.

다른 팁

ASP.NET AJAX Control Toolkit 에 만족합니다.

특히 :

javascript / jquery를 사용하여 웹 요청 호출을 ASMX 웹 서비스에 보내고 데이터를 수동으로 가져옵니다.빠른 검색을 통해이 기사를 찾았습니다- http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/

@ 잭,

흥미 롭 네요.정의를 뒤집어서 클라이언트와 서버 측에서 결합 된 코드와 잘 작동하도록 특별히 설계된 것은 실제 AJAX 인 반면 UpdatePanel은 "가난한 사람의 AJAH"라고 말합니다.

@Chris,

jQuery에는 근본적으로 두뇌를 바꾸는 무언가가 있습니다.당신이 그것을 사용하지 않더라도 적어도 그것을보아야합니다.대부분의 프레임 워크는 "Javascript가 아닌 OO 개발자가 설계 한 것"처럼 느껴지는 반면 jQuery는 Javascript의 힘에 푹 빠진 누군가가 설계 한 것처럼 느껴집니다.

Spry (Adobe 제품에 대해 아무런 문제가없는 한)는매우 완전한 기능을 갖춘 툴킷.체크 아웃 할 가치가 있습니다.

기본 DOM 조작을위한 JQuery와 UI를위한 ExtJS.JQuery의 체인 가능한 구문보다 훨씬 간단 할 수 없으며 ExtJS 구성 요소 집합은 얻을 수있는 가장 포괄적이고 일관된 구성 요소 집합 중 하나이며 확장 가능합니다.이 사이트는 API 브라우저와 몇 가지 훌륭한 예제 및 매우 활발한 포럼이있는 환상적인 리소스입니다.또한 가까운 장래에 책이 나올 것임을 알고 있습니다.

다른 프로그래머와 작업하고 싶을 때 YUI를 사용합니다.잘 지원되고 문서화되어 있으며 잘 지원됩니다.다소 장황하지만 그룹 프로젝트에서 좋아하는 경향이 있습니다 (개인 취향).

스파이 킨 (spikin)에 대한 관심을 가지고 나 자신과 나 자신만을 위해 코딩하는 것 : jQuery.재미 있고 짧고 달콤합니다.

ExtJS -매우 강력하고 모든 기능을 갖춘 자바 스크립트 프레임 워크입니다.표준 .Net 컨트롤을 확장하는 데 사용하고 있습니다.서버에 대한 비동기 호출을위한 작은 무료 라이브러리 인 Ajax.Net 을 사용합니다.

@Brad

실제로 jQuery를 살펴보기 시작했습니다.저는 특히 커뮤니티 지원 측면이 마음에 듭니다 (Ajax 컨트롤 툴킷에는 동일하지 않음)해당 기술에 대한 신뢰를 표 해주셔서 감사합니다.

확실히 JQuery , 제가 배운 것입니다.

JQuery UI 를 확인하세요.

답은 찾고있는 특정 기능에 따라 달라집니다.YUI (Yahoo의 라이브러리)는 정말 풍부한 UI 컨트롤을 전문으로합니다.그것이 당신의 주요 관심사라면 확실히 볼 가치가 있습니다.

Your question is kind of like; "what is the most beautiful color out there"... ;)

But I think most people agree on that ASP.NET AJAX is your WORST bet...

Anything is better than ASP.NET AJAX...!

I'd have a look at Ra-Ajax if I were you, but then again I am biased (work with it myself - founder in fact)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top