http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com... http://www.thayphet.net Written by: Dương Thành Phết This is trial version www.adultpdf.com
Trang 13 ASP.NET Webserver Control
3.5 HyperLink
ðược sử dụng ñể tạo ra các liên kết siêu văn bản
Các thuộc tính:
ImageURL: Tập tin ảnh hiển thị trên ñiều khiển
Text: Nhãn văn bản hiển thị trên ñiều khiển NavigateUrl: ðường dẫn cần liên kết ñến
Target: Xác ñịnh cửa sổ sẽ hiển thị cho mối liên kết _blank: Hiển thị trang liên kết ở cửa sổ mới
_self: Hiển thị trang liên kết tại cửa sổ chứa liên kết _parent: Hiển thị trang liên kết ở frame cha
http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com
Trang 2http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com
Trang 33 ASP.NET Webserver Control
3.6 Listbox và DropdownList
Là ñiều khiển hiển thị danh sách lựa chọn, có thể chọn một hoặc nhiều
Các thuộc tính:
+ AutoPostBack: Có tự ñộng PostBack về Server khi chỉ
số của mục chọn bị thay ñổi Mặc ñịnh False
+ Items: Tập chứa các mục chọn của ñiều khiển thêm vào mục chọn qua thuộc tính ListItem Collection Editor + Rows: Chiều cao của ListBox theo số dòng
+ SelectionMode: Cách chọn các mục trong ListBox
Single: Chỉ chọn một mục có trong danh sách
Multiple: Cho phép chọn nhiều mục
http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com
Trang 4Tập hợp Items
Add: Thêm mục mới vào cuối danh sách
Items.Add(<String>);
Insert: Thêm mục mới vào danh sách tại một vị trí
Items.Insert(<index>,<String>);
Count: Trả về số mục (Item) có trong danh sách
Items.Count;
Remove: Xóa ñối tượng Item tại ra khỏi danh sách
Items.Remove(<Chuoi>);
RemoveAt: Xóa item tại vị trí index khỏi danh sách
Items.RemoveAt(<index>);
Clear: Xóa tất cả Item có trong danh sách
Items.Clear();
http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com
Trang 5Xử lý mục chọn
Thuộc tính Selected của ñối tượng Items[i] ñể kiểm tra xem mục thứ i ñó có ñược chọn hay không
SelectedIndex: Cho biết chỉ số của mục ñược chọn Trong trường hợp chọn nhiều mục SelectedIndex sẽ trả
về chỉ số mục chọn ñầu tiên
SelectedItem: Cho biết mục ñược chọn Trong trường hợp chọn nhiều mục, SelectedItem sẽ trả về mục chọn ñầu tiên
SelectedValue: Cho biết giá trị của mục ñược chọn Trong trường hợp chọn nhiều mục, SelectedValue sẽ trả
về giá trị mục chọn ñầu tiên
http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com
Trang 6click nút chọn sẽ hiện tên các ñịa danh ñược chọn
http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com
Trang 7http://www.thayphet.net Written by: Dương Thành Phết
Xử lý sự kiện:
protected void Page_Load( ) {
if (!IsPostBack) { lstDiadanh.Items.Add("Vịnh Hạ Long");
lstDiadanh.Items.Add("Phan Thiết - Mũi Né");
lstDiadanh.Items.Add("Nha Trang");
lstDiadanh.Items.Add("đà Lạt");
lstDiadanh.Items.Add("Phú Quốc");
lstDiadanh.Items.Add("Huế - Hội An");
int n = lstDiadanh.Items.Count;
lbSoDD.Text = n.ToString();
} }
protected void btChon_Click( .) {
lbDiadanh.Text = "";
for (int i = 0; i <= lstDiadanh.Items.Count - 1; i ++) {
if (lstDiadanh.Items[i].Selected) lbDiadanh.Text += "<li>" + lstDiadanh.Items[i].Value;
} }
This is trial version www.adultpdf.com
Trang 83 ASP.NET Webserver Control
3.7 Checkbox, RadioButton
Các thuộc tính
Checked: Trạng thái của mục chọn (chọn hay không)
TextAlign: Vị trí của ñiều khiển so với chuỗi văn bản
AutoPostBack: Có ñược tự ñộng PostBack về Server khi các mục chọn bị thay ñổi, mặc ñịnh là False
GroupName (RadioButton): Tên nhóm, thuộc tính này ñược sử dụng ñể nhóm các ñiều khiển RadioButton lại thành 1 nhóm
http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com
Trang 9Thu nhập, Nhóm Checkbox Ngoại ngữ
http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com
Trang 103 ASP.NET Webserver Control
3.8 CheckBoxList, RadioButtonList
Dùng ñể tạo ra một nhóm các CheckBox/Radio Button, Là ñiều khiển danh sách nên có thuộc tính Items chứa tập hợp các mục chọn như ListBox/DropDownList
Các thao tác trên tập hợp Items, xử lý mục chọn cũng tương tự như ListBox/DropDownList
Tạo mới:
Kéo thả RadioButtonList (Hoặc CheckbocList) vào Form
Chọn Edit Items
http://www.thayphet.net Written by: Dương Thành Phết This is trial version
www.adultpdf.com