asp.net

位置:IT落伍者 >> asp.net >> 浏览文章

ASP.NET项目开发指南:购物车信息(1)


发布日期:2018年05月12日
 
ASP.NET项目开发指南:购物车信息(1)

购物车信息(

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=宋体

>&nbsp;</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开发培训视频教程

上一篇:ASP.NET项目开发指南:添加到购物车

下一篇:ASP.NET项目开发指南:购物车信息(2)[2]