Tổng quan
PowerWEB LiveControls for ASP.NET tập trung vào mô hình callback cho ASP.NET WebForms, giúp ứng dụng trao đổi dữ liệu với server mà không cần postback toàn trang. Các control vẫn kích hoạt sự kiện trong code-behind theo cách quen thuộc với Microsoft intrinsic controls, nhưng tránh việc trình duyệt phải refresh sau mỗi lần cập nhật.

Bộ sản phẩm gồm 20 AJAX enabled controls, hướng đến các giao diện cần phản hồi liên tục như bảng dữ liệu, giỏ hàng, slideshow hoặc cập nhật trạng thái theo thời gian thực.

Cách hoạt động này giảm hiện tượng flicker và độ trễ thường thấy ở postback truyền thống, tạo cảm giác tương tác gần với ứng dụng Windows hơn.

Tính năng nổi bật
- Kích hoạt callback không cần postback trong ứng dụng ASP.NET WebForms.
- Giữ event handling trong code-behind tương tự Microsoft intrinsic controls.
- Cập nhật non-LiveControls từ code-behind mà không refresh trang trong một số trường hợp.
- Bổ sung mouse, key và click events kiểu Windows cho visual LiveControls.
- Tự động fallback sang ASP.NET postback khi trình duyệt không hỗ trợ.
- Cho phép control chạy theo chế độ blocking hoặc non-blocking phía client.
- Sử dụng LiveTimer để polling server theo khoảng thời gian chỉ định.
Ứng dụng thực tế
- Ứng dụng WebForms cần cập nhật dữ liệu mà không tải lại toàn bộ trang.
- Trang giỏ hàng thay đổi giá hoặc tùy chọn theo thời gian thực.
- Bảng dữ liệu cần chỉnh sửa, phân trang và sắp xếp trong cùng giao diện.
- Slideshow lấy ảnh từ server mà không refresh trình duyệt.
- Màn hình theo dõi tiến trình hoặc polling trạng thái định kỳ từ server.
Đối tượng sử dụng phù hợp
- Lập trình viên ASP.NET WebForms
- Nhóm phát triển ứng dụng.NET duy trì hệ thống WebForms
- Tech lead cần giảm postback trong giao diện Web cũ
- Đơn vị cần component UI cho dự án ASP.NET dựa trên.NET Framework
Thông tin kỹ thuật
Câu hỏi thường gặp
PowerWEB LiveControls for ASP.NET dùng cho nền tảng nào?
Thông tin sản phẩm liệt kê ASP.NET WebForms và ASP.NET AJAX (ATLAS), cùng các phiên bản.NET Framework từ 1.0 đến 4.5.1.
Bộ control này có cần Flash hoặc Java Applets không?
Không. Mô tả nêu rõ không cần Flash, Java Applets hoặc JavaScript phức tạp.
Khi trình duyệt không hỗ trợ callback thì sao?
Hệ thống sẽ tự động fallback về ASP.NET postback tiêu chuẩn.
Gói này có control dữ liệu dạng lưới không?
Có. LiveDataGrid hỗ trợ selection, editing, deleting, paging và sorting.
Có ví dụ minh họa đi kèm không?
Có các sample applications như LiveAuction, LiveProgress, LiveComparison, LiveShoppingCart, LiveSlideShow, LiveTutorial và LiveStockQuote.





Bình luận