替换html里文字内容

kialison 2009-07-15 12:13:57
语言:c#
平台:web
代码:现在的代码


StreamReader sr = new StreamReader(@"D:\work\web\CEN\UserWeb\kialison\index.html", System.Text.Encoding.Default);
string asdasd =sr.ToString().Replace("$公司名称$", "日本有限公司");
sr.Close();

System.IO.File.WriteAllText(@"D:\work\web\CEN\UserWeb\kialison\index1.html",asdasd, System.Text.Encoding.Default); //生成htm文件地址


问题:我要打开index.html 替换里面“$公司名称$”成“日本有限公司”然后保存成index1.html

现在这样写保存出来的是System.IO.StreamReader这个内容, 请问哪里错了,应该怎么写 谢谢各位
...全文
231 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mythad 2009-07-15
  • 打赏
  • 举报
回复
帮顶!
whowhen21 2009-07-15
  • 打赏
  • 举报
回复
用StreamReader读取,用StreamWriter写入。。
zgke 2009-07-15
  • 打赏
  • 举报
回复
string asdasd =File.ReadAllText(@"D:\work\web\CEN\UserWeb\kialison\index.html", System.Text.Encoding.Default);
shui8iuhs 2009-07-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojlovecd 的回复:]
把sr.ToString()改为sr.ReadToEnd()
[/Quote]

完全同意,正解。
我姓区不姓区 2009-07-15
  • 打赏
  • 举报
回复
把sr.ToString()改为sr.ReadToEnd()

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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