急!急!急! asp.net C# 在一个表中读取所有的数据 按照自动编号生成Html页面 放在这里(asp)多人问 是 asp.net 啊

程序员鼓励师 2006-08-25 10:33:32
.NET技术 .NET Framework 表结构是: ID 是自动编号
ID Name Model Data
1 产品1 型号1 简介1
2 扫描器 5K-E ...
3 显示器 sony ...

生成html
按照自编号生成 1.htm ,2.htm ,3.htm
1.htm 内容是: 产品1 型号1 简介1 对应行
2.htm 内容是: 扫描器 5K-E ... 对应行
假如 OK的话!
会追加分数OH!
问题补充:希望有代码 C#

...全文
324 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
leohuang 2006-08-25
  • 打赏
  • 举报
回复
先做一个模板文件,就是生成页的样式,然后把数据库里的信息读取DataTable里,
再然后遍历这个表,替换模板文件里的变量,用StreamWrite写入就可以了

模板文件格式

<table>
<tr>
<td>[Name]</td>
<td>[Model]</td>
</tr>

C#代码,其他的你自己补充吧
System.Data.DataTable table = new DataTable();
System.IO.StreamReader sr = System.IO.File.OpenText("模板");
string text = sr.ReadToEnd();
foreach(DataRow row in table.Rows){
System.IO.StreamWriter sw = System.IO.File.CreateText(row["id"].ToString() + ".htm");
sw.Write(text.Replace("[Name]",row["Name"].ToString()).Replace("[Model]",row["Model"].ToString()));
sw.Close();
}
程序员鼓励师 2006-08-25
  • 打赏
  • 举报
回复
太感谢高手指点谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢!leohuang(LEO)

28,402

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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