2010-02-17 42 views

Trả lời

13

Từ Plz tell me difference synchronous postback and asynchronous Postback

Asynchronous postback cư xử nhiều càng postback đồng bộ, tất cả các máy chủ trang vòng đời các sự kiện xảy ra. Nhưng khi tiến hành render giai đoạn, trong một postback không đồng bộ chỉ nội dung của tấm bản cập nhật được gửi lại cho trình duyệt nơi như trong postback đồng bộ tất cả các nội dung trang được làm mới/gửi lại cho trình duyệt .

Xem thêm Partial-Page Rendering Overview

Một postback không đồng bộ xử nhiều như một postback đồng bộ. Tất cả các sự kiện vòng đời trang máy chủ xảy ra, và xem dữ liệu trạng thái và biểu mẫu được giữ nguyên . Tuy nhiên, trong giai đoạn kết xuất , chỉ nội dung của điều khiển UpdatePanel mới được gửi đến trình duyệt . Phần còn lại của trang vẫn giữ nguyên là .

1

Trả lại không đồng bộ thường được sử dụng để cung cấp chức năng trình duyệt nâng cao với sự trợ giúp của javascript. ví dụ: điền vào các chỉ định trong một bộ phận dựa trên một bộ phận được chọn trong danh sách thả xuống mà không gây ra làm mới toàn bộ trang.

sử dụng có thể sử dụng ASP Cập nhật panels- http://www.asp.net/Ajax/Documentation/Live/overview/UpdatePanelOverview.aspx

XMLHTTP YÊU CẦU để gọi trang asp.net http://www.w3schools.com/XML/xml_http.asp

ASP> NET AJAX và các dịch vụ web http://www.asp.net/Ajax/Documentation/Live/tutorials/ExposingWebServicesToAJAXTutorial.aspx

1

Các postback đồng bộ tải lên html của bạn trong yêu cầu quay lại máy chủ sao cho máy chủ có thể nhớ dữ liệu của khung nhìn trang để nó cho phép bạn lấy thông tin từ các trường nhập được người dùng nhập vào và nó yêu cầu trang được làm mới.

Bài đăng không đồng bộ, cho phép bạn gọi một chức năng cụ thể trên máy chủ và phản hồi của máy chủ có thể là json, xml hoặc html và sau đó bạn phân tích phản hồi này và phản hồi bằng javascript cho phép bạn nâng cao người dùng trải nghiệm khi trang không làm mới và không mất nhiều thời gian để gọi phương thức và nhận phản hồi vì nó không yêu cầu tải lên html trong yêu cầu.

2

AsyncPostBackTrigger: Asynchronous Postback gây nên cập nhật trang một phần mà không làm mới toàn bộ trang (AJAX)
-Converts postbacks vào callbacks async
-Typically sử dụng để kích hoạt bản cập nhật khi điều khiển bên ngoài một bài UpdatePanel lại Nếu ChildrenAsTriggers = "false", có thể được sử dụng để xác định các điều khiển bên trong UpdatePanel nên gọi lại chứ không phải sau lại

PostBackTrigger: Postbac k triggers cập nhật trang hoàn chỉnh do bài viết hoàn chỉnh của trang tới máy chủ.
-Hãy kiểm soát bên trong UpdatePanel đăng lại
-Thông thường được sử dụng để cho phép một số điều khiển nhất định đăng lại khi ChildrenAsTriggers = "true"

Các vấn đề liên quan