我正在创建一个使用GridView
并使用SqlDataSource
作为数据源的网络报告,并且它正在崩溃,因为它似乎很大GridView
。该网页允许用户输入日期范围,单击“搜索”按钮,然后根据日期执行SQL查询。我知道查询有效并且日期被正确拉出,但这是导致崩溃的原因:
说明:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。 异常详细信息:System.InvalidOperationException:由于对象的当前状态,操作无效。
这里发生了什么?
我在VS 2008上以调试模式执行此操作,并且我在C#ASP.NET中编码,如果其中任何一个有所不同。此外,我不确定哪些代码会有所帮助,如果我需要编辑并发布一些代码,请告诉我。
编辑这是堆栈跟踪:
[InvalidOperationException:由于对象的当前状态,操作无效。] System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()+2692462 System.Web.HttpValueCollection.FillFromEncodedBytes(Byte [] bytes,编码编码)+61 System.Web.HttpRequest.FillInFormCollection()+ 148
[HttpException(0x80004005):URL编码的表单数据无效。] System.Web.HttpRequest.FillInFormCollection()+ 206 System.Web.HttpRequest.get_Form()+68 System.Web.HttpRequest.get_HasForm()+8743895 System.Web.UI.Page.GetCollectionBasedOnMethod(Boolean dontReturnNull)+97 System.Web.UI.Page.DeterminePostBackMode()+ 63 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+133