asp.net文章列表静态页面

wl__0464 2008-07-07 02:33:20
大家注意我的标题,生成单个页面的方法就不要说了,生成文章列表的方法我也知道一个,但是我想知道有没有其他的方法。
请大家不吝赐教。
我知道的方法如下:
	protected override string ItemStr(string IID,int count)
{
DataTable dt=TableQuery.ArticleItemQuery(IID,count);

string temp="";

if(dt.Rows.Count>0)
{
temp+="<table width=540 border=0 cellpadding=0 cellspacing=0 bgcolor=#F3F0E7>\n";
for(int i=0;i<dt.Rows.Count;i++)
{
temp+="<tr><td width=40 align=center><img src='images/icon.gif' width=10 height=20></td>";
temp+="<td background='images/bg_line.gif'><a href='"+dt.Rows[i][0].ToString()+".htm' title='"+dt.Rows[i][1].ToString()+"'>"+StringManager.StringCut(dt.Rows[i][1].ToString(),30)+"</a>  ["+StringManager.TimeMessage(dt.Rows[i][2].ToString())+"]</td></tr>\n";
}
temp+="<tr><td height=2 align=center colspan=2></td></tr></table>\n";
}

return FileOperate.ReadModel("item").Replace("[$$$list$$$]",temp).Replace("[$$$more$$$]","<a href='Item_"+IID+"_0.htm'>更多...</a>").Replace("[$$$name$$$]",TableQuery.ItemNameQuery(Convert.ToInt32(IID)));
}
...全文
100 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
geoffe 2008-07-07
  • 打赏
  • 举报
回复
直接将动态转为静态
页面替换
http://hi.baidu.com/gflovely/blog/item/d17004d80d23293633fa1cff.html
  • 打赏
  • 举报
回复
应该有现成的类
dengchenlu 2008-07-07
  • 打赏
  • 举报
回复
都差不多
michaelowenii 2008-07-07
  • 打赏
  • 举报
回复
大概也是跟这类似的办法。期待其他办法。
xhan2000 2008-07-07
  • 打赏
  • 举报
回复
帮顶

62,233

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧