Tôi biết tôi có thể móc vào các sự kiện phía máy khách để chạy JavaScript sau mỗi lần đăng một phần; Tuy nhiên, tôi muốn làm một cái gì đó như thế này:Làm thế nào để kiểm soát JavaScript được chạy sau khi UpdatePanel một phần postback endRequest?
protected void FooClicked(object sender, EventArgs e) {
ClientScript.RegisterStartupScript(GetType(), "msg", "showMsg('Foo clicked');",true);
}
Tôi biết tôi hoàn toàn có thể hack nó với các lĩnh vực ẩn và chạy một cái gì đó sau khi mỗi postback, nhưng có phải là một cách khá straightfoward để trong một thời trang tương tự như điều này.
@Rex Tôi đã lên kế hoạch sử dụng các trường ẩn và trình xử lý sự kiện luôn có tệp, nhưng đang nhảy lên đó là một cơ chế tương tự như cơ chế tôi mô tả. Từ những gì tôi đã tìm thấy cho đến nay đây là lựa chọn duy nhất. – Mark
@Rex Tôi đã viết lên cách tôi đã sử dụng phương pháp này để hoàn thành cùng một mục tiêu. http://fooberry.com/2009/05/25/running-specific-javascript-after-partial-postback/ – Mark