Chuyển đến nội dung chính

Bài đăng

Đang hiển thị bài đăng từ Tháng 12, 2018

Custom ASP.NET Validation

Trong bài viết này, mình sẽ hướng dẫn các bạn tùy biến Validator trong ASP.NET MVC và cách viết 1 validator ở phía Client side. Custom ASP.NET Validator Trong ví dụ này, chúng ta sẽ viết 1 custom validator để kiếm tra giá trị của 1 property này sẽ không bằng giá trị của 1 property khác. Trong form này, bạn sẽ kiểm tra 2 field UserName và Password. Nếu giá trị Password bằng với UserName, sẽ xuất thông báo lỗi: Password cannot be the same as Username

Hướng dẫn sử dụng Log4Net: Viết 1 appender cho Log4Net (Part 2)

Appender là gì? Appender là 1 output cho 1 bản ghi, ví dụ như console, file, email, hoặc là database. Log4Net đã định nghĩa rất nhiều appender mà hầu như chúng ta chỉ cần khai báo và xài, không cần định nghĩa thêm. Nhưng trong 1 số trường hợp, ví dụ như bạn muốn viết 1 appender mới để sử dụng cho ServiceBus, hoặc gởi data lên EventHub thì lúc đó bạn phải viết 1 appender mới. Trong bài viết này, mình sẽ hướng dẫn các bạn viết 1 appender mới theo cách đơn giản nhất, xuất message ra file text. Từ ví dụ này, bạn có thể phát triển thêm nhiều appender tùy theo nhu cầu.

Hướng dẫn sử dụng Log4Net

Trong bài viết này, mình sẽ hướng dẫn cho các bạn cách sử dụng Log4Net đơn giản. Đây là 1 công cụ log khá mạnh, cho phép bạn cấu hình thật đơn giản trong app.config, với chế độ log messages. Ngoài ra, bạn có thể tùy biến và log message lên Azure chỉ với 1 vài dòng code.