Chương 4: Điều khiển HTML và điều khiển kiểm tra hợp lệ pdf

36 774 0
Chương 4: Điều khiển HTML và điều khiển kiểm tra hợp lệ pdf

Đ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

                 ! "  # $   %&'() * +,- ." / 0 1 2#,3#'   !"0452#64.78$ 9'(:;<=# > !"+,- ?0."/,0;@+A 56B?  C 6   D#  E; @  runat="server" ?0 !"  @   F ! "   G  =#  $  9 ; :+: !"'   +A 56 B?  +,- +H E # I J*;K L# ? @runat="server"'      HtmlFormM NL# +6  ;@    !"##'  HtmlImageMNL#+66O;@9'  HtmlInputFileM NL# +6  ;@ $   E B?'  !"#$%&  !"#$%& <%@ Page Language="C#" AutoEventWireup="True" %> <html> <script runat="server"> void BtnUpload_Click(Object sender, EventArgs e) { // Display information about posted file FileName.InnerHtml = MyFile.PostedFile.FileName; MyContentType.InnerHtml = MyFile.PostedFile.ContentType; ContentLength.InnerHtml = MyFile.PostedFile.ContentLength.ToString(); FileDetails.Visible = true; // Save uploaded file to server MyFile.PostedFile.SaveAs("c:\\Inetpub\\uploadfile.do c"); } </script>   !'(  !'( <body> <form action="Ch4Ex1.aspx" method="post" enctype="multipart/form-data" runat="server"><h1>Upload File on the server</h1> Select File : <input id="MyFile" type="file" runat="server"><br><br> <input type=submit value="Upload File" OnServerclick="BtnUpload_Click" runat="server"> <br><br><br> <div id="FileDetails" Visible=false runat="server"> FileName: <span id="FileName" runat="server"/> <br> ContentType: <span id="MyContentType" runat="server"/><br>  !'(  !'( ContentLength: <span id="ContentLength" runat="server"/>bytes <br> </div> </form> </body> </html> )*+,!! )*+,!!   HtmlAnchor  HtmlButton  HtmlInputImage  !"#$ HtmlInputText %&' ()*#+ HtmlInputRadioButton &'  HtmlSelect &', HtmlTextArea &'-%./ ( HtmlTable # 0  Ngăn ch n tr ng nh p tr ng    So sanh hai tr ng Ki m tra theo vung Ki m tra gia tr theo bi u th c    Ki m tra gia tr t i client    hay server Danh sach t t c cac l i    trong trang -!.!% !%#%/"#$%& -!.!% !%#%/"#$%& <html> <form runat="server"> <center><b>User Details Page</b> </center> <br> Name : &nbsp &nbsp <asp:textbox id="txtName" runat=server /> <asp:requiredfieldvalidator controltovalidate="txtName" display="static" errormessage="Name has to be entered!" runat=server/> <br><br> <center><asp:button id= btnSubmit text="submit" runat=server /> </center> </form> </html> [...]... Page.IsValid  Đối tượng Page có thuộc tính IsValid, nó tra về true nếu tất cả kiểm tra hợp lệ là thành công, tra vè về false nếu thậm chí có một điều khiển kiểm tra không thành công  Người dùng có thể điều hướng đến một trang khác hay hiển thị lỗi phù hợp Page.IsValid Ví dụ void subbtn(Object Src,... trên không đáp ứng được kiểm tra hợp lệ dữ liệu  Những control này gọi thực hiện hàm tại phía client hoặc server Code Snippet Wrong value ValidationSummary  Lỗi kiểm tra hợp lệ trên trang có thể được hiển thị... Controltovalidate thuộc tính chỉ điều khiển cần được kiểm tra hợp lệ Errormessage thuộc tính dùng để chỉ ra thông báo lỗi hiển thị khi sử dụng điều khiển RequiredFieldValidator trong trang Khi gán Display là static, một khoảng không gian nào đó trên trang được dành cho thông báo lỗi ngược lại cho trường hợp gán là dynamic Thông báo lỗi Trước khi hiển thị lỗi Hiển... RegularExpressionValidator   Giá trị nhập vào control theo một định dạng nào đó, ví dụ: địa chỉ email hay điện thoại Giá trị nhập vào phải khớp với mẫu được chỉ ra trong thuộc tínhValidationExpression RegularExpressionValidator Các kí hiệu Kí hiệu Ý nghĩa ^ Chỉ ra vị trí bắt đầu kiểm tra $ Chỉ ra vị trí kiểm tra kết thúc [] Kiểm tra giá trị nhập vào khớp với các kí... runat="server"/> < /html> Trình duyệt mức thấp và cao disable client-side validation Code Behind    Để giảm độ phức tạp khi tạo trang web với hình ảnh và chất lượng ASP.Net cung cấp kĩ thuật “Code Behind” Chúng ta có thể viết code theo yêu cầu chức năng trong một tập tin tách biệt hơn là nhúng lẫn lộn vào trong trang Web Tập tin class... Controltocompare="txtDob" type="Date" operator="GreaterThan" runat=server/> CompareValidator – Ví du 2 < /html> RangeValidator   RangeValidator dùng để kiểm tra giá trị trong một khoản nào đó Miền giá trị có thể dựa trên 2 control nào đó hoặc miền giá trị cố định nào đó ... lỗi trên trang có thể được hiển thi cùng nhau Control ValidationSummary có thể dùng để tạo các thông báo lỗi tóm tắt Lỗi có thể được xem theo dạng list, bullets, hay đoạn Code Snippet - Thuộc tính Page.IsValid  Đối tượng Page có thuộc tính IsValid, nó tra về... < /html> CompareValidator – Thuộc tính  Thuộc tính kiểu của dùng để chỉ ra kiểu dữ liệu của hai giá trị cần so sánh:       String Integer Double Date Currency Thuộc tính Operator property dùng để chỉ ra kiểu so sánh được thực hiện:       Equal == NotEqual != GreaterThan > GreaterThanEqual >= LessThan < LessThanEqual . !"#$ HtmlInputText %&' ()*#+ HtmlInputRadioButton &'  HtmlSelect &', HtmlTextArea &'-%./. </body> < /html& gt; )*+,!! )*+,!!   HtmlAnchor  HtmlButton  HtmlInputImage .  HtmlSelect &', HtmlTextArea &'-%./ ( HtmlTable # 0  Ngăn ch n tr ng nh p tr ng    So sanh hai tr ng Ki m tra theo vung Ki m tra gia tr theo bi u th c    Ki m tra gia tr t

Ngày đăng: 27/06/2014, 12:20

Từ khóa liên quan

Mục lục

  • Chương 4

  • Slide 2

  • Giới thiệu HTML Control

  • Giới thiệu HTML Control…

  • HtmlInputFile – Ví dụ

  • HtmlInputFile - Output

  • Slide 7

  • Một số điều khiển HTML Server

  • Slide 9

  • RequiredFieldValidator – Ví dụ

  • RequiredFieldValidator - Output

  • RequiredFieldValidator – Thuộc tính

  • Slide 13

  • Slide 14

  • CompareValidator – Ví dụ 1

  • CompareValidator – Thuộc tính

  • Slide 17

  • CompareValidator – Ví dụ 2

  • Slide 19

  • RangeValidator

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

  • Đang cập nhật ...

Tài liệu liên quan