3 lap trinh ASP NET ASP SERVER CONTROL
Lập trình web ASP.NET Giới thiệu mô hình ứng dụng web 12/06/13 1 Chương 3: ASP SERVER CONTROL • HTML server controls • Web server controls • Validation server controls • User controls • Custom server controls Lập trình web ASP.NET Mô hình ứng dụng web Nội dung HTML Server Control ASP.NET Web Server Control Asp.Net Page Label HyperLink Textbox Image Button, ImageButton, LinkButton Listbox và DropdownList Checkbox, RadioButton CheckBoxList, RadioButtonList Liên kết dữ liệu với các điều khiển Listbox, DropDownList, CheckBoxList, RadioButtonList Điều khiển kiểm tra dữ liệu Điều khiển Table Điều khiển AdRotator Điều khiển Calendar Đối tượng ViewState 2 12/06/13 Lập trình web ASP.NET Mô hình ứng dụng web HTML Server control • HTML Server Control là các HTML control có thuộc tính runat=“server”. Vd: <input id=“txtname" type=“text” runat=“server” /> • Tất cả HTML Server Control phải được đặt trong tag <form> với thuộc tính runat =“server”: <form id=“form1” runat=“server” … </form> 3 12/06/13 Lập trình web ASP.NET Mô hình ứng dụng web Vd: HTML control (dùng javascript tính tổng hai số) 4 12/06/13 Lập trình web ASP.NET Mô hình ứng dụng web HTML Server control 5 12/06/13 Lập trình web ASP.NET Mô hình ứng dụng web Các sự kiện • onServerClick • onServerChange • onStartSelect, … 6 12/06/13 Lập trình web ASP.NET Mô hình ứng dụng web Các thuộc tính htmlForm 7 12/06/13 Lập trình web ASP.NET Mô hình ứng dụng web Vd 8 12/06/13 Lập trình web ASP.NET Mô hình ứng dụng web Asp.net Page Là thành phần chính của giao diện, là nơi chứa các điều khiển, được sử dụng để thể hiện nội dung trang web. 9 12/06/13 Chuỗi sự kiện của đối tượng Page Page_Init() Page_Load() Page_PreRender() Page_Unload() xảy ra đầu tiên khi trang web được yêu cầu. là nơi đặt phần lớn các xử lý, giá trị khởi động ban đầu cho trang web, xảy ra mỗi khi trang web được yêu cầu. xảy ra khi trang Web chuẩn bị được trả về cho Client xảy ra sau tất cả những sự kiện khác. Lập trình web ASP.NET Mô hình ứng dụng web • IsPostBack: là một thuộc tính kiểu luận lý, cho biết trạng thái của trang Web khi được Load, nếu là lần Load đầu tiên, giá trị của thuộc tính này = False. • SmartNavigation: Giá trị là True thì trình duyệt Web sẽ vẫn giữ nguyên vị trí đang đọc sau khi Reload. Giá trị mặc định là False. 10 12/06/13 Thuộc tính . web ASP. NET Giới thiệu mô hình ứng dụng web 12/06/ 13 1 Chương 3: ASP SERVER CONTROL • HTML server controls • Web server controls • Validation server controls. User controls • Custom server controls Lập trình web ASP. NET Mô hình ứng dụng web Nội dung HTML Server Control ASP. NET Web Server Control Asp. Net