日期:2014-05-19  浏览次数:20520 次

RaisePostBackEvent问题
我写的一个系统,其中有一页经常出错,而且出错的地方好象不是我写的代码
错误信息如下:
System.NullReferenceException:  
at   Kanban.Web.UC1102_3.btnSubmit_Click(Object   sender,   EventArgs   e)  
at   System.Web.UI.WebControls.Button.OnClick(EventArgs   e)  
at   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String   eventArgument)  
at   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler   sourceControl,   String   eventArgument)  
at   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection   postData)  
at   System.Web.UI.Page.ProcessRequestMain()
而且最奇怪的是,处理相同的数据,有时会出错,有时又正常,完全没有规律,我想设断点来测都不行。

请问一下,这种问题是怎么引起的?应该如何解决?


------解决方案--------------------
是否DataGrid用了自动分页,在数据量比较大时就会出这个错误呢?何不改成手动分页,每次只返回该页的数据.