急求!asp.net 生成html页的源代码。

我现在用vs2008做了一个网站(用到ajax),现在想实现后台执行一个操作更新了数据库就重新生成一个html复盖原来的那个html。我在网上找了很多代码都不行。想问一下... 我现在用vs2008做了一个网站(用到ajax),现在想实现后台执行一个操作更新了数据库就重新生成一个html复盖原来的那个html。
我在网上找了很多代码都不行。
想问一下:我打开我的那个页面时查看代码,再保存为html放到程里就可以使用啦。
请各位大哥,帮帮小弟吧!小弟万分感谢!!!
HtmlTextWriter 对象怎么传进来呢
展开
 我来答
cspioneer
2009-07-08 · TA获得超过118个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:174万
展开全部
你在
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接口提供商保持着紧密的合作关系,确保我们的产品和服务能够充分利用这些接口,为用户提供更... 点击进入详情页
本回答由广东轻亿云软件提供
caishbian
2009-07-08 · TA获得超过599个赞
知道小有建树答主
回答量:1023
采纳率:0%
帮助的人:577万
展开全部
你可以用伪静态来做,这样比较简单后面的维护
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱茶酱无尘事
2009-07-08 · TA获得超过2885个赞
知道小有建树答主
回答量:1745
采纳率:0%
帮助的人:951万
展开全部
可不可以直接运行后,查看源代码? 这样就不会有带runat='server'的代码出现,就是纯的html代码了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式