किसी कारण से मेरे आवेदन का दृश्यमान विशाल (लगभग 14 मिलियन वर्ण) बन गया। यह लोडिंग समय के लगभग 1 मिनट जोड़ता है। यदि पृष्ठ अंत में लोड होता है (जो अक्सर नहीं होता है), सर्वर हर बार कोई फॉर्म भेजता है क्योंकि "Post size exceeded allowed limits.
"छुपा फ़ील्ड देखें इतना बड़ा यह सब कुछ क्रैश करता है
यह अचानक दिखाई दिया। मैंने पृष्ठ पर कुछ जावास्क्रिप्ट, कोई फ़ील्ड नहीं जोड़ा है।
लोगों ने मुझे व्यूस्टेट को बाहर करने की जांच करने के लिए कहा। Google ने मुझे यह करने के लिए कहा:
<pages maxPageStateFieldLength="1024">
... तो अब एक विशाल छिपे हुए क्षेत्र की जगह अब मेरे पास 100 बहुत बड़े छिपे हुए फ़ील्ड हैं। यह वही नहीं है जो मैं ढूंढ रहा था।
.NET ऐसा कुछ क्यों करेगा? मैं इसे कैसे ठीक करूं?
कोई भी मौका आप कुछ नियंत्रणों के लिए व्यूस्टेट बंद कर सकते हैं? –
पेज को देखे बिना कहना मुश्किल है, लेकिन व्यूस्टेट में एम्बेडेड होने के लिए व्यूस्टेट डिकोडर आज़माएं। यदि आपको आईआईएस पर जीजीआईपी चालू करने के अलावा उन्हें संपीड़ित दृश्यस्टेट को लागू करने की आवश्यकता नहीं है तो आपको ग्रिड/टेबल के व्यूस्टेट को भी बंद करना चाहिए। –
नियंत्रण इनपुट फ़ील्ड हैं और उन लोगों के लिए व्यूस्टेट को बंद करने का कोई तरीका नहीं है और यहां तक कि अगर ऐसा होता है तो मुझे बहुत सारे कोड को फिर से लिखना होगा। इसके अलावा 10 फ़ील्ड की तरह हैं, यह बुरा नहीं होना चाहिए ... सही? – marcgg