2011-01-14 12 views
6

मैं अपनी एएसपी.NET वेबसाइट के लिए मास्टर पेज का उपयोग कर रहा हूं और सामग्री पृष्ठों में से एक में मैं एक फ़ाइल अपलोड करता हूं जिसके लिए डिफ़ॉल्ट 90 सेकंड की तुलना में एक बड़ा टाइमआउट मान आवश्यक है। अन्य सामग्री पृष्ठों के लिए मैं डिफ़ॉल्ट टाइमआउट मान को छोड़ना चाहता हूं।ASP.NET सामग्री पृष्ठ पर ScriptManager AsyncPostBackTimeout मान को सेट करना

क्या यह केवल एक विशिष्ट सामग्री पृष्ठ के लिए टाइमआउट सेट करना संभव है? मैंने ScriptManagerProxy घटक की जांच की है, लेकिन इसमें AsyncPostBackTimeout प्रॉपर्टी नहीं है।

उत्तर

14

आप Page_Load घटना में अपने में यह स्थापित करने के लिए कोड-पीछे सक्षम होना चाहिए:

protected void Page_Load(object sender, EventArgs e) { 
    ScriptManager.GetCurrent(this).AsyncPostBackTimeout = 300; 
} 
+1

धन्यवाद, मुझे समझ नहीं आता क्यों इस संपत्ति उपलब्ध ScriptManagerProxy पर तो इस संपत्ति में सेट किया जा सकता है मार्क-अप, पेज_लोड इवेंट हैंडलर में नहीं। – RKP

संबंधित मुद्दे