AJAX « MicrosoftTech.Net

Installing Ajax Control Toolkit

1. Ajax Control Toolkit

Đây là gói công cụ bao gồm nhiều Control hỗ trợ cho việc Lập trình Web với ASP.NET, những control này hoạt động trên môi trường Web, có tính linh hoạt cao, khả năng tương tác mạnh mẽ. Bao gồm hơn 40 Control như: AutoComplete, CollapsiblePanel, ColorPicker, MaskedEdit, Calendar, Accordion, HTML Editor Extender, Water Mark… Sử dụng Ajax Control Toolkit, bạn có thể xây dựng ứng dụng Ajax ASP.NET Web Forms bằng cách kéo-và-thảControl từ ToolBox của Visual Studio – Thao tác đơn giản như trong Lập trình WinForm.

2. Hướng dẫn cài đặt

Trước tiên bạn cần vào trang http://ajaxcontroltoolkit.codeplex.com/ để Download thư viện của Ajax Control Toolkit.

Mở ứng dụng ASP.NET. Tại ToolBox, tiến hành Add thêm 1 tab mới để chứa các Control Ajax, ở đây ta cũng có thể add vào các Tab đã có, nhưng nếu như vậy sẽ khó quản lý hơn. Tại Tab vừa tạo, right-click và chọn Choose Items… Xuất hiện hộp thoại như bên dưới. Tại đây chọn Browse và tìm đến Gói thư viện vừa download, chọn File “AjaxControlToolkit.DLL” để import các Control Ajax. Sau khi File “AjaxControlToolkit.DLL” các thành phần vừa add vào sẽ được tô sáng. Nhấn OK để hoàn tất công việc. Hình bên dưới là ToolBox với các Control Ajax vừa được add thêm vào, các control Ajax với các tính năng phong phú, hỗ trợ mạnh mẽ cho việc kéo thả… …..

AJAX Technology

1. AJAX là gì?! Vì sao là AJAX??!

Công nghệ Web thưở sơ khai và những năm liền sau đó, việc giao tiếp, yêu cầu – trả lại dữ liệu giữa người dùng (Client-side) và Máy chủ (server-side) đều phải qua một bước xác nhận trung gian là click chuột hoặc nhấn 1 phím. Khoảng trống giữa thời điểm phát yêu cầu và nhận kết quả là một khoảng thời gian chờ không nhỏ, thời gian này không chỉ phụ thuộc vào tốc độ xử lý của máy chủ mà còn phụ thuộc rất lớn vào tốc độ truyền tải mạng. Khoảng thời gian chờ sẽ ảnh hưởng theo hướng tiêu cực đến người dùng vì họ phải mất một khoảng thời gian tuy không lớn nhưng cũng gọi là “chờ đợi” để có được cái mình có. Nếu tình trạng trên kéo dài và tiếp diễn nhiều sẽ gây chán nản người dùng, tâm lý người dùng là muốn kết quả trả về ngay khi yêu gửi được gửi đi và sẽ tốt hơn nữa nếu quá trình giao tiếp giữa người dùng (client-side) và máy chủ (server-side) diễn ra như trong thời gian thực, tương tác qua lại nhanh chóng, cảm giác như máy chủ được đặt tại ngay trình duyệt, rút ngắn khoảng cách người dùng – máy chủ, giảm thiểu thời gian chờ trên web.

2. Ajax ra đời!

Ajax là công nghệ tương tác không đồng bộ …..