2012-05-11 6 views
5

Cách khắc phục ngoại lệ sau?Trang đang thực hiện đăng lại không đồng bộ nhưng thuộc tính ScriptManager.SupportsPartialRendering được đặt thành false

Trang đang thực hiện một postback async nhưng ScriptManager.SupportsPartialRendering tài sản được thiết lập là false. Đảm bảo rằng thuộc tính được đặt thành true trong một postback không đồng bộ.

Ngoại lệ này ném từ Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html).

+5

Chúng tôi gặp lỗi đối với tác nhân người dùng iPad: 'Tác nhân người dùng: Mozilla/5.0 (iPad; CPU OS 5_1_1 như Mac OS X) AppleWebKit/534.46 (KHTML, như Gecko) Phiên bản/5.1 Mobile/9B206 Safari/7534.48.3' – Oliver

Trả lời

8

tôi thấy this blog post here mà nói về một vấn đề tương tự và đề cập đến các thiết lập mặc định tôn trọng chỉ 64 ký tự khi bộ nhớ đệm user agent:

<browserCaps userAgentCacheKeyLength="64" /> 

yếu tố này được đặt bên trong <system.web> nhưng có thể không có mặt ở đó từ năm 64 là giá trị mặc định theo this MSDN library entry.

Chính xác ASP.NET xác định khả năng của một số trình duyệt nhất định, tôi chưa điều tra, nhưng một số gợi ý có thể được tìm thấy here trong phần nhận xét.

+0

Trong bài đăng trên blog được tham chiếu, bạn nên sử dụng ** 256 ** as ** 64 ** làm mặc định. –

+0

@AdamCaviness Cảm ơn bạn đã nhận xét có giá trị của bạn. Tôi bằng cách nào đó đã bỏ lỡ để chỉ ra rằng trong câu trả lời của tôi ;-) – Oliver