asp.net 生成静态网页并加连接
来源:互联网 发布:淘宝售前客服工作总结 编辑:程序博客网 时间:2024/05/21 06:58
1.创建一个静态网页模板
<!DOCTYPEhtmlPUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<title>测试网页</title>
<metahttp-equiv="Content-Type"content="text/html; charset=gb2312">
</head>
<body>
<table $htmlformat[0]height="100%"border="0"width="100%"cellpadding="10"cellspacing="0"gcolor="#eeeeee"style="border:1px solid #000000">
<tr>
<tdwidth="100%"valign="middle"align="left">
<h1>$htmlformat[1]</h1>
<divstyle="color: $htmlformat[2];font-size: $htmlformat[3]">$htmlformat[4]</div>
</td>
</tr>
</table>
</body>
</html>
2.在asp.net网页后台代码中替换模板html页中的标记符
protectedvoid Button1_Click(object sender, EventArgs e)
{
string[] format = newstring[5];//定义和htmlyem标记数目一致的数组
StringBuilder htmltext = newStringBuilder();
string templatePath = Server.MapPath("~/html/Template.html");
StreamReader sr = newStreamReader(templatePath);
String line;
while ((line = sr.ReadLine()) != null)
{
htmltext.Append(line);
}
sr.Close();
//---------------------给标记数组赋值------------
format[0] ="background=\"bg.jpg\"";//背景图片
format[1] = TB_Title.Text;
format[2] ="#990099";//字体颜色
format[3] ="60px";//文字大小
format[4] = TB_Content.Text;
//----------替换htm里的标记为你想加的内容
for (int i = 0; i < 5; i++)
{
htmltext.Replace("$htmlformat[" + i + "]", format[i]);
}
//----------生成htm文件------------------――
string newfile = Server.MapPath("~/html/"+TB_Title.Text+".html");
StreamWriter sw = newStreamWriter(newfile,false, System.Text.Encoding.GetEncoding("GB2312"));
sw.WriteLine(htmltext);
sw.Flush();
sw.Close();
string newhref="html/"+TB_Title.Text+".html";
Response.Write("<a href=\"" + newhref +"\">" + TB_Title.Text + "</a>");
}
- asp.net 生成静态网页并加连接
- asp.net生成静态网页
- asp.net 生成静态网页
- asp.net生成静态网页
- asp.net 生成静态网页
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- ASP.NET生成静态网页的方法
- asp.net静态网页生成方案
- Bloom filter(布隆过滤器)
- 6-选择结构
- php大型网站如何提高性能和并发访问
- POJ 1260 Pearls
- 【 D3.js 入门系列 --- 9.1 】 饼状图的制作
- asp.net 生成静态网页并加连接
- 基于Ofbiz的Web框架
- 经纬财富:台州早盘天通银策略
- Spring实用功能--Profile、WebService、缓存、消息、ORM
- <SVN migrate to GIT>CentOS安装SVN::Core时的一点错误
- SMT、CMP、SMP
- 杭电1166敌兵布阵 (用的树状数组)
- win8.1系统自带微软拼音输入法卸载教程
- Android开发过程中遇到的问题集合(—)