2008-10-21 5 views
8

क्या एक विशिष्ट एएसपीएक्स पेज के टाइमआउट को मैन्युअल रूप से बढ़ाने/घटाने का कोई तरीका है?मैं एएसपीएक्स पेज के टाइमआउट को कैसे संशोधित करूं?

+0

क्या आपका मतलब सत्र टाइमआउट है? – DOK

+0

क्या हम सत्र टाइमआउट, लोडिंग टाइमआउट, या ऑटो रीफ्रेश –

+0

सत्र सत्र समय के बारे में बात नहीं कर रहे हैं। मेरा मतलब कॉलर को प्रतिक्रिया भेजने का समय था। दूसरे शब्दों में, अगर मैं अपने पेज_लोड में नींद (200000) चिपकता हूं, तो क्या मेरे एएसपीएक्स पेज को कॉल करने वाले व्यक्ति को समय देने से रोकने का कोई तरीका है? –

उत्तर

8

web.config में:

<configuration> 
     <location path="~/Default.aspx"> 
     <system.web> 
      <httpRuntime executionTimeout="1000"/>  
     </system.web>  
     </location> 
    </configuration> 
0

आप समय की राशि यह पहले पेज समय समाप्त mnour के उदाहरण देता है, तो लेता है के बारे में बात कर रहे हैं - आप machine.config फ़ाइल को देखने के लिए चाहते हो सकता है भी। यदि आप एक सत्र समय के बारे में बात करते हैं, तो आपको एक जेएस टाइमर का उपयोग करना होगा जो 0 पर पहुंचने पर पोस्ट करता है।

2

इस बात को याद रखने की एक बात यह है कि यहां टाइमआउट सुविधा केवल सत्र टाइमआउट को अमान्य कर देगी, लेकिन उपयोगकर्ता अभी भी जो भी पेज पर हैं, वे अभी भी बने रहेंगे। इससे आवेदन के प्रवाह के साथ समस्याएं हो सकती हैं। एक rememdy के रूप में, मैं अपने Web.config फ़ाइल में निम्नलिखित रखें:

<appSettings> 
    <!-- Application Timeout is 10 minutes --> 
    <add key="SessionTimeoutMilliseconds" value="600000"/>  
</appSettings> 

इसके अलावा, मेरे मालिक पेज फ़ाइल के पीछे मेरी कोड में निम्न कोड है:

' Register Javascript timeout event to redirect to the login page after inactivity 
Page.ClientScript.RegisterStartupScript(Me.GetType, "TimeoutScript", _ 
             "setTimeout(""top.location.href = '/EAF/Login.aspx'""," & _ 
             ConfigurationManager.AppSettings("SessionTimeoutMilliseconds") & ");", True) 

और आप सभी होना चाहिए दोनों सिरों पर सेट करें।

+0

यह किसी भी तरह से प्रश्न के लिए एवर प्रदान नहीं करता है, क्योंकि यह केवल लॉगिन करने के लिए रीडायरेक्ट करता है, टाइमआउट मानों का विस्तार नहीं करता –

+0

अच्छा, मुझे गलत पढ़ने के लिए सही सेवा प्रदान करता है। 8^डी लगता है जैसे पहले उत्तरदाता ने वही काम किया था। मैंने सवाल शीर्षक को बेहतर तरीके से प्रतिबिंबित करने में मदद के लिए संशोधित किया है। –