首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用ASP.NET实现生成静态页面,该如何处理

2012-01-07 
用ASP.NET实现生成静态页面请教问题:用asp.net如何实现生成一个静态页面。最好有小Demo参考!谢谢啦![解决办

用ASP.NET实现生成静态页面
请教问题:用asp.net如何实现生成一个静态页面。最好有小Demo参考!谢谢啦!

[解决办法]
先制作一个模板页面,在该模板页面中放入一些特殊的字符比如$Title$表示标题,$body$表示主题等
然后读取模板中的内容,将其中的代码保存到一个串中,然后用输入的内容替换相应的特殊字符,比如用输入的标题替换$Title$,然后根据替换后的字符串生成一个静态页面就可以了。
[解决办法]
用xmlhttp来做就可以了。
[解决办法]
<UL>
<LI>
<H1><FONT style="COLOR: #ff0000">UP</FONT></H1></LI></UL>
[解决办法]
你是个女程序员
[解决办法]
在您要生成的页面里加上如下代码即可

C# code
protected override void Render( HtmlTextWriter writer )  {    System.IO.StringWriter html = new System.IO.StringWriter();    System.Web.UI.HtmlTextWriter tw = new System.Web.UI.HtmlTextWriter(html);    base.Render(tw);    System.IO.StreamWriter sw;    sw = new System.IO.StreamWriter(Server.MapPath("a.htm"), false, System.Text.Encoding.Default);    sw.Write(html.ToString());    sw.Close();    tw.Close();    Response.Write(html.ToString());  }
[解决办法]
如果有成功demo的话发一下给我参考一下,谢谢! hubeiliuyaping@sina.com

热点排行