购物车信息()
ST_ClassProductaspx页面中还有一个购物车的图片单击后将进入ST_CartInfoaspx页面如图所示
图 购物车信息
ST_CartInfoaspx的主要HTML代码
ST_CartInfoaspx页面中最主要的控件还是GridView它是数据展示的主控件主要代码如程序所示
程序 ST_CartInfoaspx
<form id=Form method=post runat=server>
<div align=center>
<table id=Table height=% cellSpacing= cellPadding=
width= border=>
<tr>
<td vAlign=top width=><uc:st_header id=ST_Header
runat=server></uc:st_header></td>
</tr>
<tr>
<td style=HEIGHT: % vAlign=top width=%>
<!GridView控件>
<asp:GridView id=GridView runat=server
ForeColor=Black AutoGenerateColumns=False GridLines=Horizontal
CellPadding= BackColor=White BorderWidth=px
BorderStyle=None BorderColor=#CCCCCC Width=%>
<SelectedRowStyle FontBold=True ForeColor=White
BackColor=#CC></SelectedRowStyle>
<HeaderStyle FontBold=True ForeColor=White
BackColor=#></HeaderStyle>
<FooterStyle ForeColor=Black
BackColor=#CCCC></FooterStyle>
<!列>
<Columns>
<!模板列>
<asp:TemplateField HeaderText=书名>
<ItemTemplate>
<a href=<%# ST_Product
aspx?st_productid= +
Eval(ST_ProductID)%>>
<%# Eval(ST_ProductName)%>
</a>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField=ST_Price HeaderText=市场
价></asp:BoundField>
<asp:BoundField DataField=ST_SoldPrice
HeaderText=优惠价></asp:BoundField>
<asp:TemplateField HeaderText=数量>
<ItemTemplate>
<asp:TextBox ID=txtQuantity Runat=server
Width= Text=<%# Eval( st_quantity )%>>
</asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText=金额>
<ItemTemplate>
<asp:Label Runat=server ID=lblSum
Text=<%#ConvertToSingle(Eval(st_total))ToString()%>>
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField Visible=False
DataField=ST_ProductID>
</asp:BoundField>
</Columns>
<!分页样式>
<PagerSettings Mode=Numeric />
</asp:GridView></td>
</tr>
<tr>
<td align=center><asp:button id=btnChange runat=server
Text=更改数量 CssClass=button
onclick=btnChange_Click></asp:button><FONT face=宋体
> </FONT><asp:button id=btnNext runat=server Text=去收银台
CssClass=button onclick=btnNext_Click></asp:button></td>
</tr>
<tr>
<td vAlign=top width=%><uc:st_bottom id=ST_Bottom
runat=server></uc:st_bottom></td>
</tr>
</table>
</div>
</form>
【代码说明】代码第~行是个复杂的GridView控件代码第~行表示选购数量的模板列这里之所以要用模板列是因为数量允许用户修改所以模板列中用TextBox显示所购数量文本框就支持用户修改数量
返回目录ASPNET项目开发指南
编辑推荐
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程