aspx如何生成HTML页面

aspx如何生成HTML页面,第1张

方案1:

/// <summary>

/// 传入URL返回网页的html代码

/// </summary>

/// <param name="Url">URL</param>

/// <returns></returns>

public static string getUrltoHtml(string Url)

{

errorMsg = ""

try

{

System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url)

// Get the response instance.

System.Net.WebResponse wResp =wReq.GetResponse()

// Read an HTTP-specific property

//if (wResp.GetType() ==HttpWebResponse)

//{

//DateTime updated =((System.Net.HttpWebResponse)wResp).LastModified

//}

// Get the response stream.

System.IO.Stream respStream = wResp.GetResponseStream()

// Dim reader As StreamReader = New StreamReader(respStream)

System.IO.StreamReader reader = new System.IO.StreamReader(respStream, System.Text.Encoding.GetEncoding("gb2312"))

return reader.ReadToEnd()

}

catch(System.Exception ex)

{

errorMsg = ex.Message

}

return ""

}

你可以用这个函数获取网页的客户端的html代码,然后保存到.html文件里就可以了。

Asp.net 生成静态页面实例

开发步骤:

1、路径映射类(UrlMapping),主要对路径进行拆分、拼接。(关键的一步)

2、过滤流类(FilterStream),主要负责生成静态页面

3、静态页面类(HtmlPage),主要是调用UrlMapping和FilterStream类,

哪个页面想静态化,就继承这个类。

4、HtmlHandler类,路径后缀为Html的,都由它来处理,与HtmlPage类相似。

5、HtmlPanel类(控件),页面带上这个控件,超链接会静态化。

aspx格式属于动态页面,.html格式属于精通页面, pageadmin管理系统生成静态就可以了,就可以实现aspx格式转换成.html。

pageadmin管理系统生成静态方法如下:

1、开启静态前请先增加一个默认文档index.html。

2、然后进入后台,站点管理中给对应站点开启静态功能。

3、网站开启静态后可以在站点管理中统一生成所有页面静态。就可以实现aspx格式转换成.html。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7298286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存