博客列表()
在ST_indexapsx中實現上述頁面的HTML主要代碼如程序所示
程序 ST_indexaspx
<asp:TemplateField>
<!模板列>
<HeaderTemplate>
<A href=ST_indexaspx>首頁</A>><A
href=#><%=RequestQueryString
[name]%>文章列表</A>
</HeaderTemplate>
<!要顯示的內容>
<ItemTemplate>
<TABLE cellSpacing= cellPadding= width=%
align=center border= valign=top>
<TR>
<TD bgColor=<%#ST_bgcolor%>
colSpan= height=>
<DIV align=center><FONT
face=宋體></FONT><FONT
face=宋體></FONT><A href=<%# Eval
(ST_n_id) %>aspx><FONT
style=FONTSIZE: px><b><%# Eval(ST_n_title)
%></b></FONT></A></DIV></TD></TR>
<TR>
<TD colSpan=><B><FONT size=>摘要
</FONT></B>: <FONT style=FONTSIZE: px>
<%# Eval(ST_n_key) %><BR>
</FONT></TD></TR>
<TR bgColor=#fff>
<TD align=right width=%
colSpan=>[<A href=<%#
Eval(ST_n_id) %>aspx>點擊閱讀全文</A>]
<FONT style=FONTSIZE: px><FONT
color=#ff>閱讀</FONT>:[<%# Eval(ST_n_hit) %>]
<FONT color=#ff>評論</FONT>:[<%#
Eval(ST_n_re) %>]
<FONT color=#>時間</FONT>:[<%#
Eval(ST_n_date) %>]</FONT></TD>
</TR></TABLE>
</ItemTemplate>
</asp:TemplateField>
【代碼說明】此頁面用了一個TemplateField模板用來向用戶展示當前的文章信息包括文章標題文章摘要閱讀人數評論數發表時間同時向用戶提供閱讀文章全文的功能默認的內容也是來自數據庫通過<%# Eval(ST_n_key) %>方式實現數據的綁定
技巧<%=RequestQueryString[name]%>是在前台頁面獲取頁面傳遞參數的技巧
當單擊TemplateField控件中的[點擊閱讀全文]超鏈接時將打開相應的網頁例如單擊標題為摘要為對應的[點擊閱讀全文]超鏈接後將打開如圖所示的頁面並提供用戶發表評論的功能
圖 文章查看頁面
返回目錄ASPNET項目開發指南
編輯推薦
ASPNET MVC 框架揭秘
ASPNET開發寶典
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/net/201311/15876.html