急问:asp.net问题

t0h 2005-08-01 10:28:37
想把服务器给客户端的回应的html 保存在服务器上的某个文件里

Response.OutputStream是不可读的~ 请问,有什么办法?

我的页面里,嵌入了一个ocx控件,目前这个页面在与服务器通讯时(刷新)会偶尔导致IE崩溃,没有

规律可循。请问有可能问题出在哪里? javascript会导致IE崩溃吗?
...全文
80 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
syeerzy 2005-08-01
  • 打赏
  • 举报
回复
WebResponse myWebResponse = this.Request.GetResponse();
t0h 2005-08-01
  • 打赏
  • 举报
回复
To:cuike519

谢谢,我去实践一下,有问题再请教

cuike519 2005-08-01
  • 打赏
  • 举报
回复
1、你可以在页面加载时写如下代码(可以写在Page_Load里面):
WebRequest myWebRequest = WebRequest.Create("http://www.sohu.com");
WebResponse myWebResponse = myWebRequest.GetResponse();
Stream sr = new StreamReader(myWebResponse.GetResponseStream());
string strHTML = sr.ReadToEnd();
StreamWriter sw = File.CreateText(Server.MapPath("default.html"));
sw.WriteLine(strHTML);
sw.Close();
// 将请求生成的文件写道当前的页面流里面呈现到页面上
Response.WriteFile(Server.MapPath("default.html"));
2、js不会导致IE崩溃,但是ocx会,但是js调用ocx的方法可能会崩溃,看看到底是调用那个方法产生的异常,通常是ocx的那个方法实现的有问题。

111,092

社区成员

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

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

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