当需要在.xhtml页面中引用html文件时,在生成html文件需要生成为【不带签名】的html,否则在生成的html文件中有空格,这样会影响页面的布局
代码如下:希望大家可以多多指教
private void CreateTopCityHtml()
{
string cityHtml = GetTopCityHtml(); //获取html片段
string strLAWebRoot = System.Configuration.ConfigurationManager.AppSettings["root"].ToString();//从web.config中读取的
string savePath = strLAWebRoot + "\\html\\index\\city\\";
if (!System.IO.Directory.Exists(savePath))
{
System.IO.Directory.CreateDirectory(savePath);
}
string fileName = "topcity.htm";
string filepath = Path.Combine(savePath, fileName);
UTF8Encoding utf8 = new UTF8Encoding(false); //不带签名的
using (StreamWriter streamWriter = new StreamWriter(filepath, false, utf8)) //保存地址
{
streamWriter.WriteLine(cityHtml);
streamWriter.Flush();
streamWriter.Close();
}
}