我有一個包含提交按鈕和FileUpload控件的web表單(.net framework 4)。當我從visual studio 2010調試網站時,表單按照預期顯示。當我上傳大小大於438k的文件時(根據我的觀察結果,最大文件大小的實際值未知,但對於大小爲200K的文件正在工作),單擊按鈕時出現以下錯誤。HTTP錯誤400-由於vb.net中的FileUpload控制造成的錯誤請求
Server Error in '/Dpp2012New' Application.
HTTP Error 400 - Bad Request.
Version Information: ASP.NET Development Server 10.0.0.0
當我上傳大小小於上述限制的文件時,代碼功能照常運行。 onclick事件處理程序代碼隱藏是:
<system.web>
<httpRuntime maxRequestLength="102400" executionTimeout="360"/>
</system.web>
這應該已經解決了issue.But它:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
If FileUpload1.HasFile Then
MsgBox("Has file!")
End If
End Sub
通過網劃傷( SO POST)後,我在web.config中添加了此纔不是。 任何幫助解決這個問題將不勝感激。
您是否啓用了自定義錯誤頁面或調試的第一次機會例外? – STW 2012-07-09 18:14:54
你是什麼意思的自定義錯誤頁面?或第一次機會例外?以及如何檢查它們是否已啓用?@STW – rahulserver 2012-07-09 18:17:16
「提交」按鈕中存在哪些代碼? – 2012-07-09 18:17:44