Bài giảng lập trình Asp .NET làm việc với điều khiển - Pdf 15

aspnet
aspnet
Làm việc với các control
Làm việc với các control
(Working with controls)
(Working with controls)
Trình bày: Hà Đồng Hưng
Giới thiệu VMWare Workstation
2
Mục tiêu
Mục tiêu

Server controls khác HTML controls

Các control đơn giản

Label, Buttons (Button, LinkButton, ImageButton),
TextBox

List Controls (ListBox, DropDownList, Table,DataGrid,
DataList, Repeater )

Kết dữ liệu với control

Kết dữ liệu đơn giản

Kết dữ liệu với Cơ sở dữ liệu

Các control kiểm tra tính hợp lệ

Các control khác

trên server.
Chỉ có thể gây ra các sự kiện cấp
độ page trên server (post-back)
State
Management
Dữ liệu nhập trong các control được duy
trì xuyên suốt các yêu cầu trang.
Dữ liệu không được duy trì; phải
được cất giữ và phục hồi bằng
cách sử dụng kịch bản cấp độ
page
Adaptation Tự động phát hiện trình duyệt và điều biến
trình bày thích hợp.
Không tự động điều biến; phải
viết code phát hiện trình duyệt
hoặc viết các mẫu chung
Properties .NET Framework cung cấp tập hợp các
thuộc tính cho mỗi control. Các thuộc tính
cho phép thay đổi các hành xử và trình bày
của control trong mã server-side.
Chỉ có các thuộc tính HTML
Giới thiệu VMWare Workstation
5
Sử dụng HTML controls ???
Sử dụng HTML controls ???
Các lý do sử dụng HTML controls :

Chuyển từ các phiên bản trước của ASP.

Không phải tất cả các controls đều đòi hỏi sự kiện phía Server


<INPUT type="button" value="Show">
Giới thiệu VMWare Workstation
7
Server Control và HTML Control
Server Control và HTML Control
Server control HTML control
Trình bày văn
bản
Label, TextBox, Literal Label, Text Field, Text Area,
Password Field
Trình bày bảng
biểu
Table, DataGrid(Gridview) Table
Danh sách lựa
chọn
DropDownList, ListBox, DataList,
Repeater
List Box, Dropdown
Thực hiện lệnh Button, LinkButton, ImageButton Button, Reset Button, Submit
Button
Thiết lập giá trị CheckBox, CheckBoxList, RadioButton,
RadioButtonList
Checkbox, Radio Button
Trình bày ảnh Image, ImageButton Image
Điều hướng Hyperlink Không có (sử dụng thẻ <a>)
Giới thiệu VMWare Workstation
8
Server Controls and HTML Controls
Server Controls and HTML Controls


Label, Buttons (Button, LinkButton,
ImageButton), TextBox

List Controls (ListBox, DropDownList,
Table,DataGrid, DataList, Repeater )

Kết dữ liệu với control

Kết dữ liệu đơn giản

Kết dữ liệu với Cơ sở dữ liệu

Các control kiểm tra tính hợp lệ

Các control khác
Giới thiệu VMWare Workstation
10
Các control đơn giản
Label, Buttons, TextBox - HTML tags
Các control đơn giản
Label, Buttons, TextBox - HTML tags

Label

<asp:Label id="Label1" runat="server">Please input
text</asp:Label>

Buttons (Button, LinkButton, ImageButton)


TextMode Trình bày đơn dòng SingleLine, đa dòng MultiLine (scrollable),
hoặc mật khẩu Password.
Enabled Bật/tắt tính khả dụng của TextBox
Visible Ẩn/hiện TextBox
ReadOnly Chỉ đọc, ngăn ngừa user thay đổi văn bản trên TextBox.
AutoPostBack Khi giá trị là True, TextBox sẽ gây ra sự kiện post-back TextChanged
khi user rời khỏi TextBox sau khi đã thay đổi nội dung.

Label, Buttons

Thuộc tính Text

TextBox
Giới thiệu VMWare Workstation
13
Kiểm tra lại các thuộc tính của Textbox
Kiểm tra lại các thuộc tính của Textbox
if(txtUser.Text == "Guest" && txtPassWord.Text == "Moon“)
Response.Redirect("Webform2.aspx");
else
{
txtUser.ReadOnly = true;
txtPassword.ReadOnly = true;
}
Viết code thực hiện
sau:
Giới thiệu VMWare Workstation
14
Mục tiêu
Mục tiêu


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status