Chương 3 trang bị cho người học những hiểu biết về HTML server control và Web Server Control. Thông qua chương này người học sẽ tìm hiểu các nội dung sau: HTML control, hệ thống thứ bậc của HTML Server Controls, các sự kiện (event) của HTML server Control, cách lấy dữ liệu từ các HTML server, các control cơ bản (Label, Textbox, Button, CheckBox and Radio, Image, Hyperlink, Panel,...), ... Mời các bạn cùng tham khảo.
CHƯƠNG III: HTML SERVERCONTROL VÀ WEB SERVER CONTROL Lý thuyết tiết Thực hành 6tiết I HTML Server Control Các HTML control thông thường , , không xử lý server mà gửi trực tiếp cho browser để hiển thị Các HTML control xử lý phía server cách chuyển chúng thành HTML server control I HTML Server Control Chuyển HTML control thành HTML server control cách thêm thuộc tính runat=”server” vào tag HTML Cú pháp: Ví dụ: I HTML Server Control Tất HTML Server Control phải đặt tag với thuộc tính runat = “server” HTML Server Control tồn bên không gian tên System.Web.UI.HtmlControls Hệ thống thứ bậc HTML Server Controls System.Object System.Web.UI.Control HtmlControl HtmlImage HtmlContainerControl HtmlForm HtmlInputControl HtmlInputFile , HtmlGenericControl , HtmlInputHidden HtmlSelect HtmlInputImage HtmlTable HtmlInputRadioButton HtmlInputText HtmlInputButton HtmlInputCheckBox HtmlTableCell , HtmlTableRow HtmlTextArea HtmlAnchor HtmlButton I HTML Server Control Các kiện (event) HTML server Control: onServerClick onServerChange onStartSelect,… Cú pháp: Lưu ý: Function khơng có tham số I HTML Server Control Ví dụ: I HTML Server Control Cách lấy liệu từ HTML server Cú pháp: controlfield_id.Value Đối với tag DIV, SPAN dùng thuộc tính innerHTML I HTML Server Control Ví dụ: public void btnSend_ServerClick(object sender,System.EventArgs e) { String strName; strName=txtName.Value; Response.Write(“Hello :”+strName) } Ví dụ void Button_ServerClick(object sender, EventArgs e) { MySpan.InnerHtml = “Chao ban : " + myText.Value + "."; } V Validation Server Control Thuộc tính: minimumValue, maximumValue: khoảng giới hạn giá trị nhập liệu ControlToValidate: chứa ID control khác form để kiểm tra giới hạn nhập liệu Display: có giá trị none, static, dynamic Chọn kiểu thể thông báo V Validation Server Control RegularExpressionValidator Server Control: kiểm tra liêu nhập với khuôn biểu thức mẫu (RegularExpression) định nghĩa trước Visual Studio NET cung cấp khuôn biểu thức mẫu: Telephone numbers Postal codes E-mail addresses V Validation Server Control Thuộc tính: ValidationExpression: Khung biểu thức mẫu để so sánh kiểm tra Cú pháp: * V Validation Server Control CompareValidator Server Control: So sánh liệu nhập với trị control khác cho trước thiêt kế giá trị liệu Các phép toán so sánh >,>=,