请问 如何使 asp.net 输出并返回给浏览器的页面(计算的结果,已经是静态网页)在返回之前保存成一个html文件。
解决方案 »
- [asp.net 读写Excel的问题]页面操作死掉的问题
- 泛型 c# 如何 快速找到特定的行
- 最简单的绑定方法??大牛们速来??
- 菜鸟送分:这个传递给父页面的变量为什么写不上?
- 获取不到Grid View里TextBox的值 TextBox用模板添加的 'txtScore' ( 大侠快进)
- 关于上传文件的问题
- 我同学的一个面视想想好笑
- 语法错误 (操作符丢失)
- 【求大神!】动态为SlideShowExtender控件添加图片,但是不显示,没效果!!求大神!!
- 新手上路,用SQLConnection、DataSet、SqlDataAdapter需要包含什么名字空间?
- 蔡鸟的关于变量的问题
- ★★使用窗体认证方式的时候怎样在程序中得到<forms>中loginUrl的值?
<HttpHandlers>
<add verb="*" path="*" type="你的命名空间.类名,dll文件名">
</HttpHandlers>
{
public void ProcessRequest(HttpContext context)
{
//你的业务代码
}
public bool IsReusable
{
get{return true;}
}}编译以后把dll文件复制到应用程序的bin目录下.
HttpWebRequest hwp=(HttpWebRequest)WebRequest.Create("http://192.168.21.121:8060/mytest.asp");
HttpWebResponse hwr=(HttpWebResponse)hwp.GetResponse();
Stream st=hwr.GetResponseStream();
StreamReader sr=new StreamReader(st);
FileInfo fi=new FileInfo(Server.MapPath("mytest.html"));
StreamWriter sw=fi.CreateText();
sw.Write(sr.ReadToEnd().ToString());
sw.Close();
st.Close();
.... Response.Charset="";
this.EnableViewState =false;
StringWriter tw=new StringWriter();
HtmlTextWriter wt =new HtmlTextWriter(tw); string path=@"c:\test.txt";
//FileInfo info =new FileInfo(@"c:\test.txt");
StreamWriter wter = File.CreateText(path);
//输出所有信息
this.RenderControl(wt);
wter.Write(tw.ToString()); wter.Close();
wt.Close();
tw.Close();
//DataGrid1.RenderControl(wt);
Response.Write(tw.ToString());
Response.End();}