作了個上傳圖片的功能,以前作的全都對,徹底能夠實現,可是後來再弄的時候,只要FileUpload控件裏面有字(選擇了圖片),再按button。它盡然不執行button1_click事件,直接頁面跳轉,而後顯示找不到頁面。可是FileUpload若是是空的,就會執行。這事怎麼回事啊???
本身搞定啦。是上傳默認大小1M的緣由。在配置文件裏改好就好了
修改方法以下:
你能夠更改上傳文件的大小的限制
在web.config中的 <system.web> </system.web>內加入以下代碼:
<httpRuntime executionTimeout="600" maxRequestLength="951200"
useFullyQualifiedRedirectUrl="true" minFreeThreads="8"
minLocalRequestFreeThreads="4" appRequestQueueLimit="100" enableVersionHeader="true"/>
解釋:
httpRuntime是配置asp.net http運行時設置,以肯定如何處理對asp.net應用程序的請求。
executionTimeout:表示容許執行請求的最大時間限制,單位爲秒
maxRequestLength:指示 ASP.NET 支持的最大文件上載大小。該限制可用於防止因用戶將大量文件傳遞到該服務器而致使的拒絕服務攻擊。指定的大小以 KB 爲單位。默認值爲 4096 KB (4 MB)。
好像最大能夠改爲2G吧,你本身看着來吧 web