2012-01-12 1 views
0

이 질문은 꽤 기본적인 것이지만 사용 가능한 HTML 5 태그가 아닌 혼란이 많기 때문에 ASP에서 HTML5의 드래그 앤 드롭 기능을 사용할 수 있는지 알고 싶습니까? 아직 코드가 없으니 죄송합니다. 시나리오는 학생에 대한 세부 정보 목록이있는 트리보기가 있습니다. 이러한 세부 정보가 테이블에 저장되어 있으면 해당 ID를 끌어서 테이블 전체 또는 행이 아닌 텍스트 만 끌어다 놓기를 원합니다. 질문. 그것은 가능한가? 다음 질문을했지만 명확한 그림을 얻지 못했습니다. ASP.net AJAX Drag/Drop?Creating a drag and drop application in ASP.NET 3.5내 asp.net 응용 프로그램에서 HTML 5 끌어서 놓기를 사용할 수 있습니까?

답변

1

물론 가능합니다. ASP.NET은 HTML을 생성하고 클라이언트 브라우저로 보내는 백엔드 제품입니다. ASP.NET에서 HTML5 마크 업을 생성 할 수 있는지 여부는 잠재 고객이 앱에 구현하려는 HTML5의 기능을 지원하는 브라우저를 사용하는 것만 큼 중요하지 않습니다.

그러나 요즘 인터넷에서 발견 할 수있는 끌어서 놓기 구현의 99 %가 JavaScript 프레임 워크 (jQuery, YUI, AJAX Control Toolkit 등)를 사용하고 있습니다. ASP.NET은 브라우저에 자바 스크립트를 전달하는 데 사용할 수있는 차량이지만 끌어다 놓기 응용 프로그램을 만드는 것은 ASP.NET 자체의 역동적 인 특성을 만드는 자바 스크립트입니다. 앱을 브라우저에 추가하십시오.

ASP.NET이 참여하면 클라이언트 측 자바 스크립트 앱이 보내는 업데이트/아약스 요청을 처리합니다. 앱을 예제로 사용 : 학생 ID를 검색어로 드래그하면 클라이언트에서 자바 스크립트로 끝나고 자바 스크립트는 정보를 처리하고 결과를 다시 앱으로 전송하는 ASP.NET 백엔드로 쿼리를 보냅니다. (진정한 Ajax 응용 프로그램이었다고 가정 할 때).

예 : 빠른 답변

jQueryUI

YUI

+0

트리가있는 경우 사용자는 노드를 선택하고 드래그하여 다른 곳에 드롭합니다 (다른 트리가 아님). 해당 트리의 노드에있는 텍스트 만 삭제해야합니다. pls pls reply .. 감사합니다 – Apoorva

+1

예, 가능합니다. 하지만 내가 말했듯이 서버에서이 작업을 수행 할 수는 없습니다. 내 대답에 링크 된 자바 스크립트 프레임 워크 중 하나를 사용해야 할 것입니다. –

1

ASP.net 코드 내에 유효한 HTML 코드도 사용할 수 있습니다. 마지막으로 ASP.net 코드가 순수 HTML로 변환됩니다. 그래서 유효한 HTML 코드를 사용할 수 있습니다. 구현 방법에 대한 자세한 내용은 HTML5 drag and drop

+0

감사합니다. 만약 내가 테이블에서 텍스트를 드래그하고 다른 가능한 곳으로 드롭 싶어요.? – Apoorva

+0

어떤 언어의 텍스트 만 드래그 할 수는 없습니다 .HTML 컨테이너로 텍스트를 래핑하면 끌어서 놓을 수 있습니다. –

+0

트리가있는 경우 사용자는 노드를 선택하고 드래그하여 다른 곳에 드롭합니다 (다른 트리가 아님). 해당 트리의 노드에있는 텍스트 만 삭제해야합니다. pls pls reply .. 감사합니다 – Apoorva

관련 문제