新闻列表
单击GridView或GridView中的More超链接后会进入ST_knewslistaspx页面该页面会根据不同的传值显示不同的内容如图所示
图 新闻列表页面
ST_knewslistaspx的主要HTML代码
此页面用到了一个GridView控件用来展示新闻列表的详细信息ST_knewslistaspx的主要HTML代码如程序所示
程序 ST_knewslistaspx
<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> </td></tr>
</table>
</td></tr>
<tr>
<td width= align=center valign=top style=WIDTH:
px><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>
<asp:GridView id=GridView runat=server BorderWidth=
Height=px Width=px AutoGenerateColumns=False>
<Columns>
<asp:TemplateField>
<HeaderTemplate>
</HeaderTemplate>
<ItemTemplate>
<table width=% border= cellspacing=
cellpadding=>
<tr>
<td>·<A href=ST_kshownewsaspx?id=<%#
Eval(ST_ID)%>>
<%# Eval( ST_newstitle)%>
… </A>
</td>
<td width= align=right>[<%#
Eval(ST_newsclass)%>]</td>
<td width= align=right>[<%#
Eval( ST_newsclick)%>]</td>
<td width= align=right><%#
Eval( ST_addtime)%></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中添加了一个表格Table;表格中绑定了一个超链接内容是<%# Eval( ST_newstitle)%>即当前绑定数据的值该超链接会传递一个参数<%# Eval(ST_ID)%>即当前绑定数据的主键值
[] []