0

當我點擊按鈕我想重定向到另一個頁面(vb.net代碼)。
現在,如果我在Visual Studio 8中使用我的代碼,它工作正常,但在Visual Studio 2012中,它會在下面的瀏覽器控制檯中收到錯誤,無法執行vb.code。sys.webforms.pagerequestmanagerservererrorexception從服務器返回的狀態代碼是500

任何一個可以幫助我解決這個事情..

POST http://localhost/TMS_WEB/frmEventSchedule.aspx?Mode=Planning 500 (Internal Server Error) ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 

Sys.Net.XMLHttpExecutor.executeRequest @ ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 
Sys.Net._WebRequestManager.executeRequest @ ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 
Sys.Net.WebRequest.invoke @ ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 
Sys.WebForms.PageRequestManager._onFormSubmit @ ScriptResource.axd?d=OYcYUsN1jrZ11Zo6YGMqv2SJ0gsCQ6FsMqwFuIK_fKjp9p80ufP_-7tIq7dZFAfrKRo4W90i_wzCoq…:5 
(anonymous function) @ ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 
b @ ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 


XHR finished loading: POST "http://localhost/TMS_WEB/frmEventSchedule.aspx?Mode=Planning". 
Sys.Net.XMLHttpExecutor.executeRequest @ ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 
Sys.Net._WebRequestManager.executeRequest @ ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 
Sys.Net.WebRequest.invoke @ ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 
Sys.WebForms.PageRequestManager._onFormSubmit @ ScriptResource.axd?d=OYcYUsN1jrZ11Zo6YGMqv2SJ0gsCQ6FsMqwFuIK_fKjp9p80ufP_-7tIq7dZFAfrKRo4W90i_wzCoq…:5 
(anonymous function) @ ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 
b @ ScriptResource.axd?d=lw0IPgH2mrygbq4_NoTZCpzyX-yoJHK8Nj5HjXTv0boIebChtGq3xm65yS8w0iAbkn8jzFKrmQahfY…:5 
+0

請你能顯示相關的代碼部分,其中的錯誤發生? – dhh

回答

0

我在瀏覽器的網絡狀態和 檢查結果表明,操作無效由於對象的當前狀態。

[InvalidOperationException: Operation is not valid due to the current state of the object.] 
    System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded() +2693342 
    System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding) +61 
    System.Web.HttpRequest.FillInFormCollection() +148 

搜索這一點,並找出

在我的web.config文件

<appSettings> 
    <add key="aspnet:MaxHttpCollectionKeys" value="2001" /> 
</appSettings> 

改變這種

<appSettings> 
     <add key="aspnet:MaxHttpCollectionKeys" value="3001" /> 
</appSettings> 

這就是解決我的問題。

希望這會幫助別人..

相關問題