“/”应用程序中的服务器错误。

索引超出了数组界限。

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.IndexOutOfRangeException: 索引超出了数组界限。

源错误:


行 242:            IList<MemMapStatioinInfo> List = new List<MemMapStatioinInfo>();
行 243:
行 244:            IList<MemMapStatioinInfo> List1 = memMap.GetMapStationList(GetFilter(), string.Empty, 2, 1);
行 245:
行 246:            foreach (MemMapStatioinInfo info1 in List1)

源文件: d:\Goodjob2007\Webs\hangye\foshan\MapCircle.aspx.cs    行: 244

堆栈跟踪:


[IndexOutOfRangeException: 索引超出了数组界限。]
   System.Data.SqlClient.SqlDataReader.ReadColumn(Int32 i, Boolean setTimeout) +6332312
   System.Data.SqlClient.SqlDataReader.GetString(Int32 i) +22
   Home.Site.DALayer.MemMapProvider.GetMapStationList(String filter, String top, Int32 CityID, Int32 SqlTypeID) +1160
   Home.Site.BLLayer.MemMapController.GetMapStationList(String filter, String top, Int32 CityID, Int32 SqlTypeID) +139
   MapCircle.AspNetPager1_PageChanged(Object sender, EventArgs e) in d:\Goodjob2007\Webs\hangye\foshan\MapCircle.aspx.cs:244
   Wuqi.Webdiyer.AspNetPager.OnPageChanged(EventArgs e) +119
   Wuqi.Webdiyer.AspNetPager.OnPageChanging(PageChangingEventArgs e) +231
   Wuqi.Webdiyer.AspNetPager.OnLoad(EventArgs e) +445
   System.Web.UI.Control.LoadRecursive() +66
   System.Web.UI.Control.LoadRecursive() +191
   System.Web.UI.Control.LoadRecursive() +191
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428


版本信息: Microsoft .NET Framework 版本:2.0.50727.8806; ASP.NET 版本:2.0.50727.8762