2012-05-25 50 views
5

Tôi nhận được ngoại lệ sau đây khi nhấp vào nút, đối với trang asp liên kết hơn 500 bản ghi trong chế độ xem lưới khi tải trang.Thời lượng yêu cầu tối đa vượt quá ngoại lệ khi đăng lại

Trang của tôi không có bất kỳ quyền kiểm soát tải lên nào. Nó chứa một hộp văn bản, nút và GridView. Có ai biết tại sao điều này xảy ra không.

Mô tả ngoại lệ:

Maximum request length exceeded. 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Trả lời

16

Một postback gửi lại ViewState của mỗi kiểm soát - nếu bạn có một DataGrid khổng lồ, sau đó khi trình duyệt reposts đó đến máy chủ, đây là lý do tại sao bạn đang nhận được ngoại lệ.

hai lựa chọn của bạn là:

  1. Đặt EnableViewState="false" trên GridView của bạn nếu bạn không cần ViewState, do đó, nó không quá cồng kềnh và postback là một kích thước hợp lý,
  2. Tăng kích thước yêu cầu tối đa trong web.config như hình dưới đây:

    <configuration> 
        <system.web> 
         <httpRuntime maxRequestLength="32768" /> 
        </system.web> 
    </configuration> 
    

Hope this helps

+1

Đó là chế độ xem. Tôi đã làm cho nó sai để làm cho nó hoạt động. Cảm ơn rất nhiều. – NewBie

Các vấn đề liên quan