<asp:DataList ID="ShoppingCartList" DataKeyField="Name" runat="server" Width="576px">
<headertemplate>
<table width="100%" border="1" cellspacing="1" bordercolor="#009900">
<tr align="center" bordercolor="#009900" bgcolor="#C8F0AC">
<td width="10%" height="27" align="left" valign="middle"><div align="center" class="zw"><span class="zw">编 号</span></div>
</td>
<td width="30%" height="27" valign="middle"><div align="center" class="zw"><span class="zw">型 号</span></div>
</td>
<td width="20%" height="27" valign="middle"><div align="center" class="zw"><span class="zw">单 价</span></div>
</td>
<td width="10%" height="27" valign="middle"><div align="center" class="zw"><span class="zw">数 量</span></div>
</td>
<td width="20%" height="27" valign="middle">
<div align="center"><span class="zw">小 计</span></div>
</td>
</tr>
</headertemplate>
<itemtemplate>
<tr bordercolor="#009900" bgcolor="#C8F0AC" class="zw">
<td height="23" align="left" valign="middle"><div align="center"><%=++i%>
</div>
</td>
<td height="23" align="left" valign="middle"><div align="center">
<%# DataBinder.Eval(Container.DataItem, "Name") %>
</div>
</td>
<td height="23" align="center" valign="middle"><div align="center">
<%# DataBinder.Eval(Container.DataItem, "Price", "{0:C}") %>
</div>
</td>
<td height="23" align="center" valign="middle">
<div align="center">
<span class="zw">
<input type=text size=1 id="Qty" runat=server value='<%# DataBinder.Eval(Container.DataItem, "Quantity") %>'>
</span>
</div>
</td>
<td height="23" align="center" valign="middle">
<div align="center"><span class="zw"><%# DataBinder.Eval(Container.DataItem, "Total", "{0:C}") %><font size="4">
</font>
</span>
</div>
</td>
</tr>
</itemtemplate>
<footertemplate>
</table>
</footertemplate> </asp:DataList>在那时声明i?

解决方案 »

  1.   

    <itemtemplate>
    行 483: <tr bordercolor="#009900" bgcolor="#C8F0AC" class="zw">
    行 484: <td height="23" align="left" valign="middle"><div align="center"><%=++i%>
    行 485: </div>
    行 486: </td>i要在那里声明啊?
      

  2.   

    i申明要在你的后台代码里面申明啊。public i as integer记住要public类型才可以。
      

  3.   

    写NET程序时,最好不要再使用原来ASP的方法来写,很多地方会出问题的.