tailieunhanh - ASP và Windows Form Microsoft ASP.NET phần 2

Bạn cần thêm mã JavaScript vào một Web Form. Định nghĩa hàm JavaScript trong một chuỗi, và sử dụng phương thức để chèn hàm JavaScript vào trang được trả về. Khi đó, bạn có thể thêm các đặc tính điều khiển để gọi các hàm này. | Đáp ứng các sự kiện phía Client với JavaScript Ỹ Bạn cần thêm mã JavaScript vào một Web Form. Định nghĩa hàm JavaScript trong một chuỗi và sử dụng phương thức để chèn hàm JavaScript vào trang được trả về. Khi đó bạn có thể thêm các đặc tính điều khiển để gọi các hàm này. là một mô hình lập trình đa năng. Đáng tiếc một khi trang đã được trả về dạng HTML bạn không thể thực thi bất kỳ mã .NET nào nữa mà không phải phát sinh postback đến server. Hạn chế này làm giảm tính hiệu quả của các trang web có tính tương tác chẳng hạn xác nhận tính hợp lệ của đầu vào . Dĩ nhiên không có lý do gì khiến bạn không thể trộn chức năng JavaScript phía client vào mã .NET. Mặc dù .NET không chứa bất kỳ giao diện đối tượng nào để tạo JavaScript nhưng bạn có thể chèn nó vào trang bằng tay. Có một cách để thực hiện việc này là thiết lập đặc tính điều khiển. Ví dụ TextBox dưới đây sẽ hiển thị một MessageBox khi nó mất focus TextBox1. onBlur alert The TextBox has lost focus Thẻ TextBox sẽ được trả về dạng HTML như sau input name TextBox1 type text id TextBox1 onBlur alert The text box has lost focus . Trong trường hợp này bạn sử dụng hàm JavaScript alert nội tại và sự kiện JavaScript onBlur phát sinh khi một điều kiểm mất focus . Hầu hết các phần tử HTML đều hỗ trợ các sự kiện sau đây onFocus xảy ra khi một điều kiểm nhận focus. onBlur xảy ra khi một điều kiểm mất focus. onClick xảy ra khi người dùng nhắp vào một điều kiểm. onChange xảy ra khi người dùng thay đổi giá trị của điều kiểm nào đó. onMouseOver xảy ra khi người dùng di chuyển con trỏ chuột trên một điều kiểm. Một cách khác để chèn mã JavaScript là định nghĩa một hàm JavaScript trong một biến chuỗi rồi lệnh cho chèn nó vào trang web được trả về. Nếu làm theo cách này bất kỳ điều kiểm nào cũng có thể gọi hàm để đáp ứng cho một sự kiện JavaScript. Ví dụ dưới đây sẽ làm rõ kỹ thuật này bằng một trang web gồm một bảng và một bức hình xem hình . Khi người dùng di .

crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.