-
16-04-2012, 03:19 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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.View more random threads:
- Gửi eMail với SMTP trong lập trình C#
- Ẩn Process trong Taskmanager với lập trình C#
- Sử Dụng Dll Trong lập trình C#
- Help Tao chữ viết tắt cho from bằng C# ( giống unikey)
- [Hỏi] Thiết kế gricontrol để nhập dữ liệu?
- Chỉ 1 biểu mẩu được thể hiện trong ứng dụng WinForm sử dụng C#.
- Lập trình XNA Cơ bản
- Một cách giải quyết khi có lỗi sai xảy ra trong ứng dụng.
- Mọi người xem qua DashBoard mình mới làm, có gì xin mọi người góp ý
- Cần giúp đỡ về Tạo bảng gõ tắt c#.
-
08-05-2012, 05:08 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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
-
08-05-2012, 06:16 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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ố"
Mã:[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; }
-
09-05-2012, 09:39 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi billsangMã: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ự
-
09-05-2012, 03:17 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
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
-
09-05-2012, 04:46 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi billsang
-
09-05-2012, 06:13 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi tauit_dnmd
Mong bạn sớm có bài viết về quản lý phân quyền
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...