请问怎么把ASPX转换成html啊

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:32:12
ASP.NET怎么生成html页谁能告诉下这么实现的,给个思路,最好详细一点,谢谢了

给一个C#代码:

/// <summary>
/// Aspx生成静态页
/// </summary>
/// <param name="strUrl">AspUrl</param>
/// <param name="strSavePath">HtmlPath</param>
/// <returns></returns>
public bool ExecAspxToHtml(string strUrl, string strSavePath)
{
try
{
StringWriter strHTML = new StringWriter();
System.Web.UI.Page myPage = new Page();
myPage.Server.Execute(strUrl, strHTML,false); //将aspx文件在客户端显示的html内容读到了strHTML中
StreamWriter sw = new StreamWriter(strSavePath, false, System.Text.Encoding.UTF8);
sw.Write(strHTML.ToString()); //写入Html文件
strHTML.Close();
sw.Close();
return true;