asp.net

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

ASP.NET项目开发指南:产品展示


发布日期:2023年07月18日
 
ASP.NET项目开发指南:产品展示

产品展示

单击ST_mainaspx页面控件DataList中的图片或产品的名称会链接到ST_kshowproaspx页面如图所示

产品展示页面

ST_kshowproaspx的主要HTML代码

此页面用到了一个GridView控件用来展示产品的详细信息ST_kshowproaspx的主要HTML代码如程序所示

程序 ST_kshowproaspx

<form id=Form method=post runat=server>

<!头控件>

<uc:ST_khead id=Khead runat=server></uc:ST_khead></TD>

<table width= border= align=center cellpadding=

cellspacing= bgcolor=#ffffff>

<tr bgcolor=#>

<td height= colspan= valign=top>

<table width=% height= border= cellpadding=

cellspacing=>

<tr>

<td background=images/topbannerjpg>&nbsp;</td>

</tr></table>

</td></tr>

<tr>

<td width= align=center valign=top>

<uc:ST_kuserleft id=Kuserleft

runat=server></uc:ST_kuserleft>

</td>

<td colspan= valign=top><table width= height=

border= cellpadding= cellspacing= bgcolor=#>

<tr>

<td height= bgcolor=#cc><strong><font

color=#ffffff>::产品信息</font></strong></td>

</tr>

<tr>

<td bgcolor=#ffffff>

<!GridView控件>

<asp:GridView id=DataGrid runat=server BorderWidth=

Height=px Width=px AutoGenerateColumns=False>

<Columns>

<asp:TemplateField>

<ItemTemplate>

<table width= border= align=center

cellpadding= cellspacing=>

<tr>

<td colspan= align=center><%#

Eval(ST_productname)%></td>

</tr>

<tr>

<td colspan= align=center><img

src=productpic/<%# Eval(ST_productpic)%>

width= height= /></td>

</tr>

<tr>

<td colspan=>设计说明<br />

<%# Eval(ST_productinfo)%>

</td>

</tr>

<tr>

<td>设计价格<%#

Eval(ST_Productprice)%></td>

<td><a

href=ST_userorderproaspx?oproid

=<%# Eval(ST_ID)%>>加入购物车&gt;&gt;</a></td>

</tr>

</table>

</ItemTemplate>

</asp:TemplateField>

</Columns>

</asp:GridView> </td>

</tr>

</table>

</td></tr>

</table>

<uc:ST_kfoot id=Kfoot runat=server></uc:ST_kfoot>

</form>

【代码说明】代码第行和第行分别添加了一个头控件和一个尾控件代码第~行是一个GridView控件其中只有一个ItemTemplate模板用来显示数据

ST_kshowproaspxcs的主要代码及其解释

此页面将获取的上个页面传过来的产品号作为条件读取数据库的信息并将其绑定到控件GridView以显示数据ST_kshowproaspxcs的主要代码如程序所示

程序 ST_kshowproaspxcs

protected void Page_Load(object sender SystemEventArgs e)

{

//接收上个页面传来的值

string ST_cproid = RequestParams[proid]ToString()

string ST_strsql = select * from ST_tProduct where ST_ID= +

ST_cproid + order by ST_ID desc;

DataTable ST_dt = new DataTable()

//获取数据集

ST_dt = ST_databaseReadTable(ST_strsql)

GridViewDataSource = ST_dt;

//将数据绑定到控件

GridViewDataBind()

}

【代码说明】代码第行接收页面传递的参数proid然后代码第~行利用这个参数定义选择语句代码第行获取选择结果然后绑定到GridView控件上

说明RequestParams[proid]获取后的类型Object类型需要使用ToString()进行类型转换

返回目录ASPNET项目开发指南

编辑推荐

ASPNET MVC 框架揭秘

ASPNET开发宝典

ASP NET开发培训视频教程

               

上一篇:ASP.NET项目开发指南:新闻列表[1]

下一篇:ASP.NET项目开发指南:订购信息[2]