新聞列表
單擊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)%>即當前綁定數據的主鍵值
[] []
From:http://tw.wingwit.com/Article/program/net/201311/15918.html