博客列表()
在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开发培训视频教程