Bài đăng

Hiển thị các bài đăng có nhãn Web Programming

Khắc phục lỗi An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll

Hình ảnh
An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll thường Lỗi này thường xuất hiện do vòng lặp được gọi quá nhiều lần và gây ra việc quá tải cho trương trình. Có thể là một vòng đệ quy hoặc một vòng lặp vô hạn không được trả về kết quả gây ra. Khi gặp phải lỗi này chương trình chỉ đưa ra một thông báo lỗi chung là " An unhandled exception of type 'System.StackOverflowException' occurred in mscorlib.dll " bạn cần phải khoanh vùng mã nguồn và kiểm tra xem phần nào có nguy cơ gây ra lỗi cao nhất để sửa lại cho hợp lệ. Trong trường hợp này bạn cũng có thể sử dụng chức năng Call stack để kiểm tra xem những hàm nào đang được gọi đến.

So sánh sự khác nhau giữa phương thức POST và GET

Trong lập trình web. Để xử lý việc nhận gửi thông tin từ 1 form của người dùng nhập vào là việc rất thường xuyên. Chúng ta thường sử dụng 2 phương thức POST và GET. Tuy nhiên lúc nào sử dụng POST, lúc nào sử dụng GET?  Sau đây là sự giống nhau và khác biệt giữa chúng. Giống nhau :  Đều gửi dữ liệu tới server để xử lý, sau khi người dùng nhập thông tin vào Form và thực hiện submit. Khác nhau: POST: Bảo mật hơn GET vì dữ liệu được gửi ngầm, không xuất hiện trên URL. GET: Dữ liệu được gửi tường minh, chúng ta có thể nhìn thấy trên URL, đây là lý do khiến nó không bảo mật so với POST. GET thực thi nhanh hơn POST vì những dữ liệu gủi đi luôn được webbrowser cached lại. Khi dùng phương thức POST thì server luôn thực thi và trả về kết quả cho client, còn phương thức GET ứng với cùng một yêu cầu đó webbrowser sẽ xem trong cached có kết quả tương ứng với yêu cầu đó không và trả về ngay không cần phải thực thi các yêu cầu đó ở phía server. Đối với những...