Bài đăng

Cách sử dụng 2 phương thức [httppost] và [httpget] trong MVC theo https://dzungdt.wordpress.com

Cách sử dụng 2 phương thức [httppost] và [httpget] trong MVC Giống nhau:  Được sử dụng trên các function của controller. Attribute [httpget]: Các function mà trả về dữ liệu và được gọi như page load. Atribute [httppost]: Các function mà dữ liệu trả về sau khi form hoặc ajax gọi phương thức Post. Nếu không dùng cách này, các bạn có thể dùng phướng thức IsPost để xác định khi nào thì phường thức Post được gọi. -----------------------Tài liệu khác----------------------------------------- Sự khác biệt chính giữa GET và POST request là với HTTP GET, tất cả các tham số hay dữ liệu được chuyển đến server được chứa trong chính địa chỉ URL. Điều này có nghĩa là ta có thể gọi trực tiếp các thủ tục của server từ xa thông qua URL và các tham số của nó. Tuy nhiên, để chuyển các tham số, ta bị giới hạn bằng định dạng văn bản đơn giản với độ dài các tham số bị giới hạn bởi kích thước lớn nhất của chiều dài dòng request của máy chủ Web. Ví dụ, trên server Web Tomcat, kích thước tối đa mặc

IEnumerable và IEnumerator nguồn https://chienuit.wordpress.com

Trong bài trước, chúng ta đã có đề cập đến hai interface trong C#, đó là IComparable và IComparer . Hôm nay, chúng ta sẽ tiếp tục tìm hiểu về hai interface khác rất thường gặp nhưng có lẽ bạn không để ý là IEnumerable và IEnumerator Mục đích của interface IEnumerable là cho phép chúng ta có thể sử dụng từ khóa foreach  trên đối tượng của class cài đặt interface này. Một ví dụ về class chúng ta thường dùng có cài đặt IEnumerable là List. Trong trường hợp chúng ta sử dụng Generics List<> thì interface được cài đặt là IEnumerable<>.Giả sử chúng ta có khai báo về class Person như sau: 1 2 3 4 5 class Person {      public int Age { get ; set ; }      public string Name { get ; set ; } } Trong hàm Main, chúng ta tạo ra một danh sách các đối tượng Person và thực hiện duyệt qua các đối tượng đó bằng câu lệnh foreach như sau 1 2 3 4 5 6 7 8 9 List<Person> personList = new List<Person>(); personLis