Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: Kiểm tra input bằng models (Post,Get) MVC3 - Required,RegularExpression MVC3

  1. #1
    Ngày gia nhập
    04 2012
    Nơi ở
    Ha Noi
    Bài viết
    149

    Mặc định Kiểm tra input bằng models (Post,Get) MVC3 - Required,RegularExpression MVC3

    Models trongMVC sẽ kiểm tra biến theo cấu trúc hoặc null khi chuyền từ client đến server.
    b1.HomeControllers
    Hàm get menu




    Hàm get form "FormPost"




    Models PostData.cs



    demo Kiểm tra qua phương thức post




    Tương tự như phương thức post ta làm như phương thức get.
    demo kiểm tra qua phương thức get




    code full ở file đính kèm.
    Attached Files Attached Files

  2. #2
    Ngày gia nhập
    01 2011
    Nơi ở
    http://laptrinhviet.net/
    Bài viết
    91

    Mặc định Nhập dữ liệu không đúng kiểu

    Chào bạn ducnv_b01048.Mình có vấn đề này,đó là dùng attribute để kiểm tra dữ liệu đầu vào như bạn nêu ở bài viết này.Attribute mình biết về hiển thị tên,không cho để trống...
    Mình muốn biết cái attribute nào hỗ trợ kiểm tra kiểu dữ liệu nhập vào
    - giả sử mình có trường tuổi là int . Khi người dùng nhập vào 1 chuỗi,thì mặc định sẽ báo lỗi là câu tiếng anh đại loại là Tuoi phải là sô.
    Mình muốn chỉ định câu thông báo bằng tiếng việt hay bất cứ cái gì mình muốn thì làm thế nào
    cảm ơn bạn rất nhiều

  3. #3
    Ngày gia nhập
    04 2012
    Nơi ở
    Ha Noi
    Bài viết
    149

    Models PostData.cs
    bạn xem lại cái ảnh bên trên.để ý cái
    Required mess | ="thong bao loi khi biến trống or null"
    RegularExpression | mess = "thong bao loi khi sai cu phap"

    demo cho một đoạn nè: vd có biến chuyền vào là int tuoi.
    yêu cầu của int tuoi: không được null hoặc trống,phải là chữ số và từ 1 đến 5 chữ số.
    - nếu null thông báo là "Bạn phải nhập tuổi"
    - nếu không phải là số là : "Tuổi phải là chữ số"

    Code:
    [Required(ErrorMessage = "Bạn phải nhập tuổi")]
    [RegularExpression("[0-9]{1,5}",ErrorMessage = "Tuổi phải là chữ số")]
    public int tuoi{ get; set; }

  4. #4
    Ngày gia nhập
    01 2011
    Nơi ở
    http://laptrinhviet.net/
    Bài viết
    91

    Cảm ơn rất nhiều.Ah giả sử với trường TenDangNhap thường có yêu cầu các ký tự : a-z,0 -9,dấu _, ngoài ra không được có khoảng trắng,các ký tự linh tinh như @.# ... khai báo như thế nào.Mình vẫn đang chờ bạn làm cái demo về quản lý đăng nhập và phân quyền.
    Rất thích cách làm việc có thời gian rõ ràng như bạn.Mình sẽ chờ tới thứ 5.

    cảm ơn Hảo Hán rất nhiều
    Đã được chỉnh sửa lần cuối bởi billsang : 09-05-2012 lúc 08:22 AM.

  5. #5
    Ngày gia nhập
    10 2009
    Nơi ở
    Close All
    Bài viết
    993

    Trích dẫn Nguyên bản được gửi bởi billsang Xem bài viết
    Cảm ơn rất nhiều.Ah giả sử với trường TenDangNhap thường có yêu cầu các ký tự : a-z,0 -9,dấu _, ngoài ra không được có khoảng trắng,các ký tự linh tinh như @.# ... khai báo như thế nào.Mình vẫn đang chờ bạn làm cái demo về quản lý đăng nhập và phân quyền.
    Rất thích cách làm việc có thời gian rõ ràng như bạn.Mình sẽ chờ tới thứ 5.

    cảm ơn Hảo Hán rất nhiều
    đi học Regular Expression ngay và luôn chứ hỏi j

  6. #6
    Ngày gia nhập
    01 2011
    Nơi ở
    http://laptrinhviet.net/
    Bài viết
    91

    Mặc định ok

    Trích dẫn Nguyên bản được gửi bởi tauit_dnmd Xem bài viết
    đi học Regular Expression ngay và luôn chứ hỏi j
    Xin lỗi đã làm phiền,mình sẽ tìm hiểu .
    Mong bạn sớm có bài viết về quản lý phân quyền

  7. #7
    Ngày gia nhập
    04 2012
    Nơi ở
    Ha Noi
    Bài viết
    149

    Mặc định trả lời

    Trích dẫn Nguyên bản được gửi bởi billsang Xem bài viết
    Cảm ơn rất nhiều.Ah giả sử với trường TenDangNhap thường có yêu cầu các ký tự : a-z,0 -9,dấu _, ngoài ra không được có khoảng trắng,các ký tự linh tinh như @.# ... khai báo như thế nào.Mình vẫn đang chờ bạn làm cái demo về quản lý đăng nhập và phân quyền.
    Rất thích cách làm việc có thời gian rõ ràng như bạn.Mình sẽ chờ tới thứ 5.

    cảm ơn Hảo Hán rất nhiều
    Code:
    của bạn đây
    [a-z0-9_]+ // điều kiện như trên và ít nhất 1 ký tự
    [a-z0-9_]* // điều kiện như trên và ít nhất 0 ký tự
    [a-z0-9_]{4,20} // điều kiện như trên và ít nhất 4 ký tự và nhiều nhất là 20 ký tự

Các đề tài tương tự

  1. Thêm, xóa csdl MVC3 và giới thiệu các hoạt động của mô hình mvc3,(videos)
    Gửi bởi ducnv_b01048 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 7
    Bài viết cuối: 10-10-2012, 04:12 PM
  2. cách dùng post jquery data jones MVC3
    Gửi bởi ducnv_b01048 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 21-04-2012, 10:10 PM
  3. Lấy Dữ Liệu Từ Các Trang Tin Tức Qua RRS Bằng MVC3
    Gửi bởi ducnv_b01048 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 18-04-2012, 04:25 PM
  4. Sự Khác biệt giữa các mô hình MVC, MVC2, MVC3 ?
    Gửi bởi danny1tym trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 24-03-2012, 12:34 AM
  5. Pro ASP NET MVC3 Framework
    Gửi bởi ecomnet trong diễn đàn Công cụ, ebooks C#, ASP.NET, và Windows Mobile
    Trả lời: 0
    Bài viết cuối: 17-08-2011, 11:06 AM

Tags của đề tài này

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn