
急求!asp.net 生成html页的源代码。
我现在用vs2008做了一个网站(用到ajax),现在想实现后台执行一个操作更新了数据库就重新生成一个html复盖原来的那个html。我在网上找了很多代码都不行。想问一下...
我现在用vs2008做了一个网站(用到ajax),现在想实现后台执行一个操作更新了数据库就重新生成一个html复盖原来的那个html。
我在网上找了很多代码都不行。
想问一下:我打开我的那个页面时查看代码,再保存为html放到程里就可以使用啦。
请各位大哥,帮帮小弟吧!小弟万分感谢!!!
HtmlTextWriter 对象怎么传进来呢 展开
我在网上找了很多代码都不行。
想问一下:我打开我的那个页面时查看代码,再保存为html放到程里就可以使用啦。
请各位大哥,帮帮小弟吧!小弟万分感谢!!!
HtmlTextWriter 对象怎么传进来呢 展开
3个回答
展开全部
你在
protected override void Render(HtmlTextWriter writer){
StringWriter html = new StringWriter();
HtmlTextWriter tw = new HtmlTextWriter(html);
string staticPath = Server.MapPath("/Aritcle/Html/k_"+RequestString("id")+".aspx");
FileInfo file = new FileInfo(staticPath);
if (file.Directory != null) if (!file.Directory.Exists) file.Directory.Create();
StreamWriter sw = new StreamWriter(staticPath, false, Encoding.UTF8); ;
base.Render(tw);
try
{
//
sw.Write(html.ToString() + string.Format("<!-- 生成日期{0} -->", DateTime.Now.ToShortDateString()));
}
catch (Exception err)
{
Logging.LoggingService.Debug("生成静态出错", err);
}
finally
{
sw.Close();
tw.Close();
}
writer.Write(html.ToString());
}
这里边取到html 写成文件就可以了
很简单
protected override void Render(HtmlTextWriter writer){
StringWriter html = new StringWriter();
HtmlTextWriter tw = new HtmlTextWriter(html);
string staticPath = Server.MapPath("/Aritcle/Html/k_"+RequestString("id")+".aspx");
FileInfo file = new FileInfo(staticPath);
if (file.Directory != null) if (!file.Directory.Exists) file.Directory.Create();
StreamWriter sw = new StreamWriter(staticPath, false, Encoding.UTF8); ;
base.Render(tw);
try
{
//
sw.Write(html.ToString() + string.Format("<!-- 生成日期{0} -->", DateTime.Now.ToShortDateString()));
}
catch (Exception err)
{
Logging.LoggingService.Debug("生成静态出错", err);
}
finally
{
sw.Close();
tw.Close();
}
writer.Write(html.ToString());
}
这里边取到html 写成文件就可以了
很简单
参考资料: 如果不会,给我留言。我喜欢帮人帮到底的

2024-05-14 广告
广东轻亿云软件科技有限公司在软件开发领域深耕多年,积累了丰富的经验和技术实力。我们深知API接口在现代软件开发中的重要性,因此,我们与多家业界领先的API接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更...
点击进入详情页
本回答由广东轻亿云软件提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询