ASP.NET生成静态页面(-)
来源:互联网 发布:access管理mysql 编辑:程序博客网 时间:2024/04/29 21:55
public void CreateHtml(string id)
{
int intmemberId = MediaUtil.ReturnMemberId();
string Url = "http://localhost/index.aspx?id=" + id;
string resultString = string.Empty;
Uri url = new Uri(Url);
HttpWebRequest request = null;
request = (HttpWebRequest)HttpWebRequest.Create(url);
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
//打开回传数据流
BinaryReader reader = new BinaryReader(dataStream);
byte[] buffer = new byte[sizeofBuffer];
buffer = reader.ReadBytes(sizeofBuffer);
//得到编码名称
//string encodingName = DetectEncodingName(buffer);//在这个方法里使用了正则分组匹配
//unGzipFromStream(buffer);
//返回值的编码
Encoding encoding;
//{
encoding = Encoding.Default;
resultString = encoding.GetString(buffer);
System.IO.Directory.CreateDirectory(@"D:/website" );
string path = @"D:/website/LebarBlogNew/index.html";
StreamWriter sw = System.IO.File.CreateText(path);
sw.Flush();
sw.Close();
try
{
sw = new StreamWriter(path, false, encoding);
sw.Write(resultString);
sw.Flush();
}
catch (Exception ex)
{
HttpContext.Current.Response.Write(ex.Message);
HttpContext.Current.Response.End();
}
// 关闭流与连接还有请求
reader.Close();
dataStream.Close();
request.Abort();
response.Close();
}
{
int intmemberId = MediaUtil.ReturnMemberId();
string Url = "http://localhost/index.aspx?id=" + id;
string resultString = string.Empty;
Uri url = new Uri(Url);
HttpWebRequest request = null;
request = (HttpWebRequest)HttpWebRequest.Create(url);
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
//打开回传数据流
BinaryReader reader = new BinaryReader(dataStream);
byte[] buffer = new byte[sizeofBuffer];
buffer = reader.ReadBytes(sizeofBuffer);
//得到编码名称
//string encodingName = DetectEncodingName(buffer);//在这个方法里使用了正则分组匹配
//unGzipFromStream(buffer);
//返回值的编码
Encoding encoding;
//{
encoding = Encoding.Default;
resultString = encoding.GetString(buffer);
System.IO.Directory.CreateDirectory(@"D:/website" );
string path = @"D:/website/LebarBlogNew/index.html";
StreamWriter sw = System.IO.File.CreateText(path);
sw.Flush();
sw.Close();
try
{
sw = new StreamWriter(path, false, encoding);
sw.Write(resultString);
sw.Flush();
}
catch (Exception ex)
{
HttpContext.Current.Response.Write(ex.Message);
HttpContext.Current.Response.End();
}
// 关闭流与连接还有请求
reader.Close();
dataStream.Close();
request.Abort();
response.Close();
}
- ASP.NET生成静态页面
- ASP.Net生成静态页面
- ASP.Net生成静态页面
- asp.net生成静态页面
- ASP.NET生成静态页面(-)
- ASP.NET生成静态页面
- Asp.Net生成静态页面
- ASP.NET 生成静态页面!
- ASP.NET生成静态页面
- asp.net生成静态页面
- asp.net生成静态页面
- ASP.Net生成静态页面
- asp.net生成静态页面
- ASP.NET 生成静态页面
- Asp.Net生成静态页面
- asp.net生成静态页面
- ASP.NET生成静态页面
- ASP.NET生成静态页面
- v$instance 、v$database
- XML-介绍(转)
- asp.net的生命周期(引自msdn)
- 历史记录管理器软件发布
- 表单原样提交
- ASP.NET生成静态页面(-)
- C#中的字符串和正规表达式
- JavaScript Array(数组)对象(二十六)
- 编程工作总结
- JavaScript Boolean(逻辑)对象(二十七)
- 页面回车键提交处理方法!!
- 根据时间差计算日期
- SQL 2005 清除庞大的数据库日志文件的办法 [转]
- ASP.NET生成静态页面(二)