LÀM VIỆC VỚI CONTROL
lượt xem 39
download
Bài giảng môn học LÀM VIỆC VỚI CONTROL Khoa Công nghệ thông tin Trường Đại học Khoa học Tự nhiên Thiết kế & Lập trình WEB 2 Thiết kế & Lập trình WEB 2 – Làm việc với Control Nội dung Server Control ASP.NET Server control vs HTML control Simple control – Label, Button (Button, LinkButton, ImageButton), TextBox – List Control (ListBox, DropDownList, Table,DataGrid, DataList, Repeater ) Validation control Một số control khác
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: LÀM VIỆC VỚI CONTROL
- Bài giảng môn học LÀM VIỆC VỚI CONTROL Khoa Công nghệ thông tin Trường Đại học Khoa học Tự nhiên Thiết kế & Lập trình WEB 2
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Nội dung Server Control ASP.NET Server control vs HTML control Simple control – Label, Button (Button, LinkButton, ImageButton), TextBox – List Control (ListBox, DropDownList, Table,DataGrid, DataList, Repeater ) Validation control Một số control khác © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Nội dung Server Control ASP.NET Server control vs HTML control Simple control – Label, Button (Button, LinkButton, ImageButton), TextBox – List Control (ListBox, DropDownList, Table,DataGrid, DataList, Repeater ) Validation control Một số control khác © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Server Control Server control là những control mà Web server (IIS) có thể “hiểu được”. Các loại server control – HTML Server Control – ASP.NET Server Control Dùng để thể hiện giao diện web © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control HTML Server Control HTML Server control là những tag HTML tạo ra Duy trì tương thích với các tag HTML cũ. Thêm vào thuộc tính run at = “server” Tất cả HTML Server Control phải được đặt trong tag với thuộc tính run at = “server” © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control ASP.NET Server Control ASP.NET Server Control là những tag đặc biệt của riêng ASP.NET. Các control này cũng sẽ được xử lý trên server, và đòi hỏi phải có thuộc tính runat = “server” Không tương ứng với HTML tag nào. Có thể dùng thể hiện các thành phần phức tạp. © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Nội dung Server Control ASP.NET Server control vs HTML control Simple control – Label, Button (Button, LinkButton, ImageButton), TextBox – List Control (ListBox, DropDownList, Table,DataGrid, DataList, Repeater ) Validation control Một số control khác © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control ASP.NET Server control vs HTML control Tính năng ASP.NET Server control HTML control Chỉ có thể kích hoạt các sự Kích hoạt được một số sự kiện cụ thể Server event kiện mức trang trên server trên Server (post-back) Dữ liệu không được lưu giữ lại, Quản lý trạng Dữ liệu nhập vào control được lưu giữ phải tự lưu và điền vào sử thái lại sau mỗi request dụng script Tự động nhận diện loại trình duyệt và Không tự động nhận diện trình Tương thích tạo hiển thị cho phù hợp duyệt .NET Framework cung cấp một tập Các thuộc các thuộc tính cho mỗi control, cho Chỉ có các thuộc tính chuẩn tính phép thay đổi phần hiển thị và hành vi của HTML thông qua mã lệnh © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Tại sao sử dụng HTML control ??? Sử dụng HTML control khi: Nâng cấp từ ASP Không phải tất cả các control đều cần các sự kiện server-side hoặc quản lý trạng thái © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Khác biệt trong HTML tag Server control: – HTML control: – HTML tag Ví dụ: – – – – © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Server Control & HTML Control Server control HTML control Hiển thị Label, Text Field, Text Area, Label, TextBox, Literal Text Password Field Hiển thị Table, DataGrid Table Table DropDownList, ListBox, DataList, List List Box, Dropdown Repeater Thực hiện Button, Reset Button, Submit Button, LinkButton, ImageButton lệnh Button CheckBox, CheckBoxList, RadioButton, Đặt giá trị Checkbox, Radio Button RadioButtonList Hiển thị Image, ImageButton Image Image Liên kết Hyperlink Anchor © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Server Control & HTML Control Flow Layout, Group control Panel, Placeholder Grid Layout Ngày tháng Calendar none Quảng cáo AdRotator none Đường kẻ none Horizontal Rule Lấy tên file từ none File Field client Lưu dữ liệu trên (sử dụng quản lý trạng thái) Input Hidden trang Kiểm tra tính RequiredFieldValidator, CompareValidator, none (sử dụng đúng đắn của RangeValidator, RegularExpressionValidator, client script) dữ liệu nhập CustomValidator,ValidationSummary © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Nội dung Server Control ASP.NET Server control vs HTML control Simple control – Label, Button (Button, LinkButton, ImageButton), TextBox – List Control (ListBox, DropDownList, Table,DataGrid, DataList, Repeater ) Validation control Một số control khác © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Simple control Label, Buttons, TextBox - HTML tag Label – Please input text Buttons (Button, LinkButton, ImageButton) – – LinkButton – TextBox – © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Simple control Chỉnh sửa Thuộc tính lúc Thiết kế Button Image Button Link Button © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control Simple control Một số thuộc tính quan trọng Label, Buttons – Thuộc tính Text TextBox Thuộc tính Sử dụng đề Text Lấy/Đặt dữ liệu choTextBox. TextMode SingleLine, MultiLine (scrollable), Hoặc Password. Enabled Enable/Disable TextBox Visible Show/Hide TextBox ReadOnly Ngăn không cho người dùng thay đổi dữ liệu trong TextBox. Khi được thiết lập là True, mỗi khi người dùng thay đổi dữ liệu AutoPostBack TextChanged trong TextBox sẽ kích hoạt sự kiện post-back về server © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control List Control ListBox, DropDownList, Table Control Sử dụng khi Hiển thị danh sách dữ liệu read-only đơn giản, sử dụng ListBox scroll Hiển thị danh sách dữ liệu read-only đơn giản, sử dụng cửa DropDownList sổ sổ xuống Hiển thị thông tin dưới dạng dòng và cột. Table control Table cho phép xây dựng các bảng động bằng mã lệnh sử dụng các thuộc tính tập hợp TableRows và TableCells © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control List Control: HTML tag ListBox – DropDownList – Table – © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control List Controls Chỉnh sửa Thuộc tính lúc Thiết kế © 2007 Khoa CNTT – ĐH KHTN
- Thiết kế & Lập trình WEB 2 – Làm việc với Control List Control Thêm các mục dữ liệu vào thời điểm chạy ứng dụng ListBox và DropDownList: – Sử dụng phương thức Add và danh sách Items của control – Ví dụ: protected void btnShow_Click(object sender, EventArgs e) { ListBox1.Items.Add(txtSource.Text); DropDownList1.Items.Add(txtSource.Text); } © 2007 Khoa CNTT – ĐH KHTN
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Chuyên đề Excel nâng cao
128 p | 1333 | 543
-
Codeigniter Framework: Tìm hiểu quy trình làm việc trên view
6 p | 131 | 36
-
Bài 2: Làm việc với controls cơ bản
9 p | 126 | 31
-
Bài giảng môn học: LÀM VIỆC VỚI CONTROL
37 p | 127 | 30
-
LÀM VIỆC VỚI Ổ ĐĨA, THƯ MỤC
15 p | 144 | 25
-
Giáo trình Hệ điều hành Windows (Nghề: Tin học văn phòng - Trình độ: Trung cấp/Cao đẳng) - Trường Cao đẳng nghề Cần Thơ
60 p | 45 | 21
-
Làm việc với Read Only Domain Controllers
20 p | 118 | 18
-
Làm việc với Read Only Domain Controller – Phần 2
4 p | 121 | 16
-
Giáo trình Lập trình Windows Forms với C#: Phần 2 - ĐH Lạc Hồng
129 p | 61 | 13
-
Giáo trình Tin học đại cương (Tập 1): Phần 1
91 p | 70 | 11
-
Tài liệu giảng dạy Hệ điều hành Windows (Nghề: Tin học văn phòng - Trình độ: Trung cấp) - Trường CĐ Xây dựng Nam Định
100 p | 33 | 9
-
Giáo trình Microsoft Office Professional 2007: Bài 5
19 p | 54 | 9
-
Giáo trình Microsoft Office Professional 2007: Bài 4
28 p | 75 | 8
-
Lập trình di động - Lab 06: GridView abd Other Control
25 p | 81 | 6
-
Bài giảng Công nghệ Web (ASP.NET): Bài 8 - Lê Quang Lợi
15 p | 52 | 5
-
Giáo trình Hệ điều hành Windows (Nghề: Tin học văn phòng - Trung cấp) - Trường Cao đẳng Cơ giới (2022)
151 p | 8 | 5
-
Giáo trình Hệ điều hành Windows Server (Ngành: Tin học văn phòng – Trình độ Trung cấp) - Trường Cao đẳng Hòa Bình Xuân Lộc
144 p | 0 | 0
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn