1. 程式人生 > >.net中超時時間設定

.net中超時時間設定

對於在updatepanel中的按鈕,如果是非同步提交資料的話,則可以在scriptmanager裡面設定asynspostbacktimeout的值(微軟預設的是90秒)。

如果有些按鈕需要使用同步提交在updatepanel裡設定如下:

<Triggers>
	<asp:PostBackTrigger ControlID="btnOutput" />   
</Triggers>
這個時候asynspostbacktimeout屬性對它就不起作用了,需要在webconfig裡面配置如下屬性:
<system.web>
<span style="white-space:pre">	</span><httpRuntime requestValidationMode="2.0"  maxRequestLength="6097151" executionTimeout="20"/>
<span style="white-space:pre">	</span><compilation debug="false"></compilation><!--這裡注意要把可調式設定為false要不然上面<span style="font-family: Arial, Helvetica, sans-serif;">executionTimeout屬性不會生效</span>--><span style="font-family: Arial, Helvetica, sans-serif;"> </system.web></span>