asp.net

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

ASP.NET项目开发指南:博客列表(2)


发布日期:2023年10月04日
 
ASP.NET项目开发指南:博客列表(2)

博客列表(

在ST_indexapsx中实现上述页面的HTML主要代码如程序所示

程序 ST_indexaspx

<asp:TemplateField>

<!模板列>

<HeaderTemplate>

<A href=ST_indexaspx>首页</A>&gt;<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>:&nbsp;&nbsp;<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开发培训视频教程

               

上一篇:ASP.NET项目开发指南:博客列表(1)

下一篇:ASP.NET项目开发指南:推荐文章