.net中超時時間設定
阿新 • • 發佈:2019-02-20
對於在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>