介绍
这期内容当中小编将会给大家带来有关利用asp.net怎么生成一个静态页并添加链接,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强> 1。创建一个静态网页模板强>
& lt; !DOCTYPE html公众“-//W3C XHTML 1.0//DTD//EN"过渡;“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"比; & lt; html xmlns=癶ttp://www.w3.org/1999/xhtml"比; & lt; head> & lt; title>模板网页& lt;/title> & lt;元http-equiv=癈ontent-Type"内容=皌ext/html;charset=gb2312"比; & lt;/head> & lt; body> & lt;表htmlformat美元[0]=案叨取?00%;边境=?”;宽度=?00%”;单元格边距=?0“;单元格间距=?”;gcolor=? eeeeee"比; & lt; tr> “& lt; td宽度=?00%;valign=癿iddle"align=發eft"比; & lt; h2> $ htmlformat [1] & lt;/h2> & lt; div祝辞htmlformat美元[4]& lt;/div> & lt;/td> & lt;/tr> & lt;/table> & lt;/body> & lt;/html>
<强> 2。在asp.net网页后台代码中替换模板html页中的标记符强>
保护无效Button1_Click(对象发送方,EventArgs e) { string[]格式=新的字符串[5];//定义和htmlyem标记数目一致的数组 StringBuilder超文本=new StringBuilder (); 字符串templatePath=Server.MapPath (“~/html/Template.html"); StreamReader sr=new StreamReader (templatePath); 字符串行; 在((=sr.ReadLine行())!=null) { htmltext.Append(线); } sr.Close ();//- - - - - - - - - - - - - - - - - - - - - - - -给标记数组赋值- - - - - - - - - - - - 格式[0]=氨尘?\“bg.jpg \““//背景图片 格式[1]=TB_Title.Text; 格式[2]=? 990099“;//字体颜色 格式[3]=?0 px";//文字大小 格式[4]=TB_Content.Text;//- - - - - - - - - - -替换htm里的标记为你想加的内容 for (int i=0;我& lt;5;我+ +) { htmltext.Replace (“htmlformat美元[“;+我+“]”,[我]格式); }//- - - - - - - - - - -生成htm文件- - - - - - - - - - - - - - - - - - - - - 字符串newfile中=Server.MapPath (“~/html/? TB_Title.Text +“.html"); StreamWriter sw=new StreamWriter (newfile中,假,System.Text.Encoding.GetEncoding (“GB2312")); sw.WriteLine(超文本); sw.Flush (); sw.Close (); 字符串newhref=https://www.yisu.com/zixun/県tml/皉el=巴獠縩ofollow”+ TB_Title.Text +“html”; 响应。写(“ " + TB_Title。文本+”>”); }
上述就是小编为大家分享的利用asp.net怎么生成一个静态页并添加链接了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。