2012-05-05 24 views
11

Tôi muốn chuyển dữ liệu từ phía máy khách sang phía máy chủ. Tôi đang sử dụng jQuery và WebService. Nếu dữ liệu nhỏ thì nó hoạt động tốt. Nếu dữ liệu lớn thì nó sẽ gây ra lỗi. Những gì tôi nhìn thấy trong Lỗi firebug là:Firebug

Firebug request size limit has been reached by Firebug. ...

Vì vậy, tôi biết dữ liệu đó là quá lớn, nhưng đó là yêu cầu của tôi. Làm thế nào tôi có thể xử lý tình trạng này? Bất kỳ đề xuất thay thế nào?

Trả lời

5

Xem câu hỏi này: Handling huge data via jquery ajax

Về cơ bản Firebug có một giới hạn bao nhiêu dữ liệu được hiển thị trong bảng điều khiển của nó. Điều này không có gì để làm với kích thước dữ liệu tối đa của dịch vụ web ASP.Net. Điều đó được kiểm soát bởi phần sau trong web.config. Đây là dữ liệu được truyền từ máy khách đến máy chủ và máy chủ quay lại máy khách.

<system.web.extensions> 
    <scripting> 
     <webServices> 
     <jsonSerialization maxJsonLength="2147483647"> 
     </jsonSerialization> 
     </webServices> 
    </scripting> 
</system.web.extensions> 
17

Đi tới trang about:config của Firefox.

Tìm kiếm tùy chọn có tên extensions.firebug.netDisplayedPostBodyLimit. Mỏ được mặc định là 10240. Sửa đổi nó thành cái gì đó lớn. Tin nhắn sẽ biến mất.

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