.net 生成静态页
来源:互联网 发布:淘宝白菜网站 编辑:程序博客网 时间:2024/05/22 00:25
/// <summary>
/// 取得绝对路径
/// </summary>
/// <param name="strPath"></param>
/// <returns></returns>
public static string MapPath(string strPath)
{
if (HttpContext.Current != null)
{
return HttpContext.Current.Server.MapPath(strPath);
}
else //非web程序引用
{
strPath = strPath.Replace("/", "//");
if (strPath.StartsWith("~"))
{
strPath = strPath.Remove(0, 1);
}
if (strPath.StartsWith("//"))
{
//strPath = strPath.Substring(strPath.IndexOf('//', 1)).TrimStart('//');
strPath = strPath.TrimStart('//');
}
return System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, strPath);
}
}
/// <summary>
/// 生成html页
/// </summary>
/// <param name="str"></param>
/// <param name="sb"></param>
public static void setHtml(string str, StringBuilder sb)
{
string filePath = MapPath(str);
string fileDir = filePath.Substring(0, filePath.LastIndexOf("//"));
if (!Directory.Exists(fileDir))
{
Directory.CreateDirectory(fileDir);
}
StreamWriter sw = null;
Encoding code = Encoding.GetEncoding("gb2312");
try
{
//if (File.Create()
//{
//}
sw = new StreamWriter(filePath, false, code);
sw.Write(sb);
sw.Flush();
sw.Close();
}
catch
{
JScript.Alertto3("生成静态页失败"); //提示信息并 后退一步
}
}
/// <summary>
/// 生成html页
/// </summary>
/// <param name="str"></param>
/// <param name="s"></param>
public static void setHtml(string str, string s)
{
string filePath = System.Web.HttpContext.Current.Server.MapPath(str);
StreamWriter sw = null;
Encoding code = Encoding.GetEncoding("gb2312");
try
{
sw = new StreamWriter(filePath, false, code);
sw.Write(s);
sw.Flush();
sw.Close();
}
catch
{
JScript.Alertto3("生成静态页失败");
}
}
- .net 生成静态页
- .net生成静态页
- asp.net生成静态页
- Asp.NET 生成静态页
- Asp.NET 生成静态页
- Asp.NET 生成静态页
- Asp.NET 生成静态页
- Asp.NET 生成静态页
- asp.net生成静态页
- asp.net生成静态页
- Asp.net生成静态页
- .NET 专题-生成静态页
- asp.net生成静态页
- asp.net生成静态页
- asp.net生成静态页
- .net模拟生成静态页
- asp.net生成静态页
- asp.net生成静态页
- 十五道关于Hibernate的面试题
- SSH框架搭建应该注意的几个问题
- 微软未公开的几个过程介绍及用法
- SC命令
- 搞搞QT4(思维导图版):QT处理XML文件
- .net 生成静态页
- 理解cookie和session机制
- 待机下的卡名前面加图标
- set LinkBar 的selectedindex
- DataGrid控制显示字符的长度
- 主键和唯一索引的区别
- 学知网注册
- 10个技巧帮你搞定IE 6
- VC中为按钮添加图片的方法