I,Biết + Hiểu:
-Data Annotations được giới thiệu trong phiên bản .NET 3.5, là 1 bộ tập hợp các thuộc tính và các class được định nghĩa trong System.ComponentModel.DataAnnotations, dùng để bổ sung thông tin cho class với metadata. MetaData gồm 1 bộ các quy tắc được dùng để chỉ ra đối tượng nào cần được kiểm tra.
-Validation là một tính năng quan trọng trong ASP.NET MVC và được phát triển trong một thời gian dài. Validation vắng mặt trong phiên bản đầu tiên của asp.net mvc và thật khó để tích hợp 1 framework validation của một bên thứ 3 vì không có khả năng mở rộng. ASP.NET MVC2 đã hỗ trợ framework validation do Microsoft phát triển, tên là Data Annotations.
-vai trò: kiểm tra dữ liệu luôn là một cách thức đối với một lập trình viên .Bạn không chỉ kiểm tra dữ liệu ở trên trình duyệt mà còn kiểm tra dữ liệu trên server.Việc kiểm tra dữ liệu ở phía người dùng sẽ mang lại những thông tin cần thiết khi người dùng nhập dữ iệu trên form, kiểm tra dữ liệu trên server cũng rất cần thiết vì server là nơi nhận bất kì thông tin từ một mạng nào đó .
-các thuộc tính :
DataType : Chỉ ra kiểu dữ liệu
DisplayName : Đổi tên hiển thị của trường dữ liệu
DisplayFormat : Kiểu dữ liệu hiển thị
Required : Bắt buộc phải nhập dữ liệu
ReqularExpression : Dùng biểu thức ReqularExpression để kiểm tra dữ liệu theo pattern
Range : Thiết lập phạm vi dữ liệu
StringLength : Độ dài của dữ liệu ( tối đa, tối thiểu)
MaxLength : Kích thước tối đa của dữ liệu nhập vào
Bind : Chỉ ra trường bind hoặc không bind dữ liệu cho data model
ScaffoldColumn : Ẩn hoặc hiển thị trường form
II,:Áp dụng + Phân Tích:
+thêm đoạn code sau vào class trong Model của bạn :
+Bảng liệt kê các thuộc tính System.ComponentModel.DataAnnotations.Schema.
III,tổng quát:
-Data Annotation giúp cho việc quản lí dữ liệu từ người dùng được kiểm soát tốt hơn.
IV, Đánh giá:
-sử dụng dataannotation giúp chúng ta bảo đảm dc dữ liệu đưa vào hợp lệ và không sảy ra sai xót
bài demo: https://github.com/trinhthithao/Sem3Mycrosoft/tree/master/ASP/DataAnnotations
Cảm Ơn Bạn Đã Quan Tâm Đến Bài Viết Này ^.^ .
IV, Đánh giá:
-sử dụng dataannotation giúp chúng ta bảo đảm dc dữ liệu đưa vào hợp lệ và không sảy ra sai xót
bài demo: https://github.com/trinhthithao/Sem3Mycrosoft/tree/master/ASP/DataAnnotations
Cảm Ơn Bạn Đã Quan Tâm Đến Bài Viết Này ^.^ .
Không có nhận xét nào:
Đăng nhận xét