当前位置: 代码迷 >> ASP.NET >> 用StreamWriter写HTML文件,浏览器为什么没有显示呢?该怎么处理
  详细解决方案

用StreamWriter写HTML文件,浏览器为什么没有显示呢?该怎么处理

热度:5037   发布时间:2013-02-25 00:00:00.0
用StreamWriter写HTML文件,浏览器为什么没有显示呢?
C# code
string biaoti1 = biaoti.Text.ToString(), neirong2 = neirong.Text.ToString();        string neirong1 = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n\r\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n<head>\r\n<title>测试页</title>\r\n</head>\r\n<body>\r\n" + (neirong2.Replace("\r\n", "<br/>")) + "\r\n</body>\r\n</html>";        string adds = Server.MapPath(".") + "\\html\\" + biaoti1 + ".htm";        StreamWriter f = new StreamWriter(adds);        f.Write(neirong1);        f.Close();        Response.Write("生成成功;<a target='_blank' href='"+adds+"'>"+adds+"</a>");


用StreamWriter写HTML文件,浏览器为什么没有显示呢?
我打开源文件时内容跟新建HTML源码是一样的,为什么显示不出来呢?

我见这个方法方便就用了,不知道要改哪里,还是需要用其它方法生成才行?

------解决方案--------------------------------------------------------
跟到这f.Close();
看f的值
------解决方案--------------------------------------------------------
正常应该不会 源文件里的代码正常 肯定会显示 你用DW打开 看看源代码是不是有格式问题
------解决方案--------------------------------------------------------
你看看是不是你的标签出错了
标签出错了得话,浏览器可能识别不了
  相关解决方案