索引超出范围。必须为非负值并小于集合大小。
参数名: index 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index源错误: 
行 453:      </tr>
行 454:      <tr>
行 455:        <td width="162" height="33" align="center" valign="middle"  class=currentmenu1 id=menu1_1 onclick=y(1); background-image:url(../images/index_38.jpg)><%=tlist[1].prTypeName %></td>
行 456:        </tr>
行 457:      <tr>
 源文件: d:\NewRoot\www\default.aspx    行: 455 堆栈跟踪: 
[ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。
参数名: index]
   System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) +64
   System.ThrowHelper.ThrowArgumentOutOfRangeException() +15
   System.Collections.Generic.List`1.get_Item(Int32 index) +7499252
   ASP.default_aspx.__Renderform1(HtmlTextWriter __w, Control parameterContainer) in d:\NewRoot\www\default.aspx:455
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +163
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +134
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.4959; ASP.NET 版本:2.0.50727.4955只是修改了一下后台栏目那一列~忽然出现错误!~~望高手解惑~~~~~~
 

解决方案 »

  1.   

    <table width="927" height="214" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td width="162" valign="top">
        <%List<PrType> tlist = prTypeManager.GetPrTypeByPnId(5); %>
        <table width="162" height="214" border="0" cellpadding="0" cellspacing="0">
          <tr>
            <td height="8" align="center"><img src="images/index_31.jpg" width="162" height="8" /></td>
          </tr>
          <tr>
            <td width="162" height="33" align="center" valign="middle"  class=currentmenu1 id=menu1_1 onclick=y(1); background-image:url(../images/index_38.jpg)><%=tlist[1].prTypeName %></td>
            </tr>
          <tr>
            <td width="162" height="33" align="center" valign="middle"  class=menu_index1 id=menu1_2 onclick=y(2);><%=tlist[0].prTypeName %></td>
          </tr>
          <tr>
            <td width="162" height="33" align="center" valign="middle"  class=menu_index1 id=menu1_3 onclick=y(3);><%=tlist[3].prTypeName %></td>
          </tr>
          <tr>
            <td width="162" height="33" align="center" valign="middle"  class=menu_index1 id=menu1_4 onclick=y(4);><%=tlist[4].prTypeName %></td>
          </tr>
          <tr>
            <td width="162" height="33" align="center" valign="middle"  class=menu_index1 id=menu1_5 onclick=y(5);><%=tlist[2].prTypeName %></td>
          </tr>
          <tr>
            <td width="162" height="41" align="center" valign="middle" background="images/index_51.jpg">
            <a href="Solutions.aspx?pnId=28&topId=top4" target="_blank"><img src="images/index_52.jpg" width="162" height="41" border="0" /></a> </td>
          </tr>
        </table>说是 加红的哪一行出了问题~小弟菜鸟 看不懂啊~
      

  2.   

    <td width="162" height="33" align="center" valign="middle"  class=currentmenu1 id=menu1_1 onclick=y(1); background-image:url(../images/index_38.jpg)><%=tlist[1].prTypeName %></td>[/color]
            </tr> 一开始说这一行~这一行下面有些“ id=menu1_2 onclick=y(2)” 括号里有2 3 4 5 全把他们改为0 结果就正常访问了~这个是怎么回事啊??正确的该法应该是什么~~~~~~~