asp.net
सी #
हमारे वेबपेज में वर्तमान में एक बड़ा वेब ऐप होता है जो उस पर नेविगेट करने के लिए लंबा देरी करता है। मैं वर्तमान में AJAX का उपयोग करने के लिए WCF वेब सेवा को लागू कर रहा हूं लेकिन देरी मेरे नियोक्ता के लिए एक चिंता का विषय है इसलिए वह मतलब समय में एक त्वरित और गंदे तय करना चाहती है।
मुझे खाली पृष्ठ लोड और फिर सामग्री लोड करने के लिए टाइमर का उपयोग करें। यह कथित पेज लोड समय पर कट जाएगा लेकिन मुझे यह सुनिश्चित नहीं है कि इसे कैसे पूरा किया जाए।
किसी भी मदद की बहुत सराहना की जाएगी
शॉन
आपको शुरू करने के लिए कुछ कोड:
asp.net पृष्ठ में:
& Lt; एएसपी: टाइमर आईडी = "टाइमर 1" ऑनटिक = "टाइमर 1 डाट" रनैट = "सर्वर" अंतराल = "1" & gt; & Lt; / एएसपी: टाइमर & gt; & Lt; asp: UpdatePanel आईडी = "updatePanel1" runat = "सर्वर" अपडेटमोड = "सशर्त" & gt; & LT; ट्रिगर & gt; & Lt; asp: AsyncPostBackTrigger ControlID = "टाइमर 1" EventName = "टिक" / & gt; & Lt; / ट्रिगर & gt; & LT; ContentTemplate & gt; .... आपकी सामग्री यहां & lt; / सामग्री थीम & gt; & Lt; / एएसपी: UpdatePanel & gt; & Lt; asp: UpdateProgress ID = "UpdateProgress1" runat = "server" DisplayAfter = "100" & gt; & LT; ProgressTemplate & gt; कृपया प्रतीक्षा करें ... & lt; / प्रगतिसमूह & gt; & Lt; / एएसपी: UpdateProgress & gt;
पीछे के कोड में:
संरक्षित शून्य टाइमर 1 वोल्ट (ऑब्जेक्ट प्रेषक, इवेंटएआरजीएस ई) {this.Timer1.Enabled = false; StartLongRunningTask (); }
No comments:
Post a Comment