Ch__ng 2 - 4. Các __i t__ng xác nh_n pptx

34 268 0
Ch__ng 2 - 4. Các __i t__ng xác nh_n pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

11 Chương 2: ASP.NET CƠ BẢN 1. Các đối tượng xác nhận 2. Event 2 Câu hỏi ôn tập (1)  Thuộc tính nào của đối tượng asp:TextBox cho phép thay đổi cách nhập dữ liệu dưới dạng mật mã. A. Readonly B. Enable C. Text D. TextMode 3 Câu hỏi ôn tập (2)  Khi debug chương trình, phím nóng nào cho phép debug từng dòng lệnh CÓ duyệt qua các dòng lệnh của chương trình con. A. F4 B. F8 C. F10 D. F11 4 Câu hỏi ôn tập (3)  ASP.NET có các loại server control nào? A. HTML Server Control, ASP Server Control B. HTML Control, ASP Server Control C. HTML Control, HTML Server Control, ASP Server Control D. HTML Control, HTML Server Control 5 Validation  Là đối tượng kiểm tra dữ liệu nhập 6 Validation  Trước khi có .NET người ta đã làm gì để kiểm tra dữ liệu nhập  Dùng client-script (javascript, vbscript) để kiểm tra dữ liệu ở trình duyệt  Dùng mã lệnh để xử lý dữ liệu đã được gửi về server (java, C++…)  Có quá nhiều đối tượng xử lý và phải viết lệnh nhiều 7 Validation  Asp.Net tạo ra các đối tượng kiểm tra cho phép người dùng kiểm tra dữ liệu nhập theo yêu cầu  Các loại validation  RequiredFieldValidator  RangeValidator  RegularExpressionValidator  CompareValidator  CustomValidator  ValidationSummary 8 RequiredFieldValidator (1)  Kiểm tra thông tin của một đối tượng control xác định phải được nhập – không được phép bỏ trống  Cú pháp <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Yêu cầu phải nhập họ tên" ControlToValidate="txtHoVaTen"> </asp:RequiredFieldValidator> 9 RequiredFieldValidator (2)  Các thuộc tính  ControlToValidate  ErrorMessage  Display  …  Ví dụ RequiredFieldValidator 10 RangeValidator (1)  Kiểm tra dữ liệu đã nhập ở một đối tượng mà đối tượng này tham chiếu đến phải có dữ liệu nằm trong khoảng nhất định. Ví dụ 1 <= tháng <=12  Cú pháp <asp: RangeValidator ID="RangeValidator 1“ runat="server" ErrorMessage=“Yêu cầu nhập tháng từ 1-12" ControlToValidate="txtThang"> </asp:RangeValidator > [...]... CssClass SetFocusOnError InitialValue 20 Validation - demo        RequiredFieldValidator RangeValidator RegularExpressionValidator CompareValidator CustomValidator ValidationSummary Browser không cho phép xử lý javascript 21 CƠ BẢN VỀ ASP.NET Bài 4: Event 22 22 Event – khái niệm  Định nghĩa  Là sự phát sinh đáp ứng yêu cầu của người dùng  Là những thông điệp chứa các chi tiết hành động của người... là nguyên nhân khiến các sự kiện và các đối tượng điều khiển sự kiện xuất hiện  ASP.NET tất cả các sự kiện đều chứa hai thành phần  Object  Event object 23 Event – đặc điểm  Đặc điểm  Sự kiện có thể phát sinh ở hai hướng server-side hoặc client-side, tuy nhiên việc xử lý của sự kiện chỉ có thể thực hiện trên server  ASP.NET hổ trợ hai kiểu sự kiện:  Postback events  Non-Postback events  Thuộc... sự kiện 26 Event – sự kiện mặc định  Sự kiện mặc định  Đây là sự kiện mặc định của đối tượng tự động phát sinh khi kích đôi chuột  Sự kiện này được phát sinh khi người dùng kích đôi vào đối tượng server control 27 Event – sự kiện không mặc định  Sự kiện KHÔNG mặc định  ASP.NET tạo ra các sự kiện khác để đa dạng các sự kiện  Sự kiện này chỉ được phát sinh bằng cách chọn sự kiện 28 Event - AutoEventWireUp... postback cho đối tượng non-postback 24 Event – tạo sự kiện  Tạo một sự kiện  Chọn đối tượng cần thêm sự kiện  Kích vào biểu tượng tất cả các sự kiện sẽ xuất hiện  Kích đôi vào sự kiện cần chọn, màn hình soạn thảo sẽ xuất hiện 25 Event – điều khiển sự kiện  Điều khiển sự kiện  Khi một sự kiện phát sinh, bộ phản hồi sự kiện sẽ tìm kiếm mã lệnh theo yêu cầu để thực thi  Các cách tiếp cận sự kiện ... RegularExpressionValidator 1" runat="server“ ErrorMessage=“Bạn phải nhập đúng địa chỉ Email" ControlToValidate="txtEmail“ ValidationExpression= "\w+( [- +.']\w+)*@\w+( [-. ]\w+)*\.\w+([.]\w+)*" > 12 RegularExpressionValidator (2)  Các thuộc tính     ControlToValidate ErrorMessage ValidationExpression … RegularExpressionValidator  Ví dụ 13 CompareValidator (1)  Kiểm tra... biệt sự kiện đó được khởi tạo từ đối tượng nào 30 Event - bộ điều khiển (2)  Nhận dạng qua ID protected void Button_Click(object sender, EventArgs e) { Button mybtn = (Button)sender; switch (mybtn.ID) { case "Button1": Response.write("Bạn đã kích chọn nút 1"); break; case "Button2": Response.write("Bạn đã kích chọn nút 2" ); break; } } 31 Event - bộ điều khiển (3)  Nhận dạng qua CommandName protected... if(rightValue.indexOf(input.charAt(i)) == -1 ) { arguments.IsValid= false; return; } arguments.IsValid= true; } 17 ValidationSummary  Đây không phải là đối tượng điều khiển xác nhận mà là đối tượng tổng hợp các điều khiển xác nhận khác  Cú pháp 18 Điều chỉnh của trình duyệt  Làm thế nào để... ValidateEmptyText="True"> 16 CustomValidator (2) function checkSoDienThoai(source, arguments) { var rightValue = "0 123 456789 "; var input = document.getElementById("txtSoDienThoai").value; for(var i=0; i< input.length; i++) if(rightValue.indexOf(input.charAt(i)) == -1 ) { arguments.IsValid= false; return; } arguments.IsValid= true;... ID="CompareValidator1" runat="server" ErrorMessage="Bạn nhập mật khẩu không đồng nhất" ControlToCompare="txtMatKhau" ControlToValidate="txtXacNhanMatKhau"> 14 CompareValidator (2)  Các thuộc tính      ControlToValidate Operator ControlToCompare SetFocusOnError … CompareValidator  Ví dụ 15 CustomValidator (1)  Kiểm tra dữ liệu theo yêu cầu  Cú pháp . 11 Ch ng 2: ASP.NET CƠ B N 1. Các đ i t ng xác nh n 2. Event 2 Câu h i n t p (1)  Thuộc t nh n o của đ i t ng asp:TextBox cho phép thay đ i c ch nh p dữ liệu dư i d ng m t mã. A. Readonly B Control D. HTML Control, HTML Server Control 5 Validation  Là đ i t ng kiểm tra dữ liệu nh p 6 Validation  Trước khi có .NET ng i ta đã làm gì để kiểm tra dữ liệu nh p  D ng client-script. liệu đã nh p ở m t đ i t ng mà đ i t ng n y tham chiếu đ n ph i có dữ liệu n m trong kho ng nh t đ nh. Ví dụ 1 <= th ng <= 12  Cú pháp <asp: RangeValidator ID="RangeValidator

Ngày đăng: 11/07/2014, 21:20

Từ khóa liên quan

Mục lục

  • Chương 2: ASP.NET CƠ BẢN

  • Câu hỏi ôn tập (1)

  • Câu hỏi ôn tập (2)

  • Câu hỏi ôn tập (3)

  • Validation

  • Slide 6

  • Slide 7

  • RequiredFieldValidator (1)

  • RequiredFieldValidator (2)

  • RangeValidator (1)

  • RangeValidator(2)

  • RegularExpressionValidator(1)

  • RegularExpressionValidator(2)

  • CompareValidator (1)

  • CompareValidator (2)

  • CustomValidator (1)

  • CustomValidator (2)

  • ValidationSummary

  • Điều chỉnh của trình duyệt

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan