您的位置:首页 > Web前端 > HTML

根据HTML模块文件,生成THML文件

2005-08-11 09:46 435 查看
把数据插入到HTML模块文件中的{0}、{1}、{2}的位置中去

private void GetHtml(string filename,string str_Title,string str_Author,string str_Content)
{
// ===建立流文件===
System.IO.StreamWriter s=new StreamWriter((System.IO.Stream)File.OpenWrite(Server.MapPath("Html/"+filename)),System.Text.Encoding.GetEncoding("gb2312"));
// ===读取文本===
StreamReader srRead = new StreamReader((System.IO.Stream)File.OpenRead(Server.MapPath("Templet/html.htm")),System.Text.Encoding.GetEncoding("gb2312"));
//string str="";
string str=srRead.ReadToEnd().ToString();
//while (srRead.Peek() > -1)
//{
//str=str+srRead.ReadLine().ToString();
// 写入文件
//}

str=string.Format(str,str_Title,str_Author,str_Content);
s.WriteLine(str);
srRead.DiscardBufferedData();
srRead.Close();
s.Flush();
s.Close();
}

模块HTML文件
<HTML>
<HEAD>
<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>
</HEAD>
<BODY>
<TABLE cellSpacing="0" borderColorDark="#ffffff" cellPadding="1" width='96%' align="center"
borderColorLight="#d1d3cd" border="0" ID='Table1'>
<TBODY>
<TR align="middle" height="25">
<TD height="30" align='center'>
<TABLE cellSpacing="0" cellPadding="0" width='100%' border="0" ID='Table2'>
<TBODY>
<TR>
<TD class="style3" align='center'><STRONG>{0}</STRONG></TD>
<TD width="60"><IMG style='CURSOR: hand' onclick="window.print();" height="14" src='../../../images/print.jpg'
width="50"></TD>
<TD width="50"><IMG style='CURSOR: hand' onclick="window.close();" height="14" src='../../../images/Close.jpg'
width="50"></TD>
</TR>
<TR>
<TD class="style3" align='center'><br>
{1}</TD>
<TD width="60"> </TD>
<TD width="50"> </TD>
</TR>
</TBODY>
</TABLE>
</TD>
</TR>
<TR align="left" height="3">
<TD background="../../../images/space_1.gif" height="3"></TD>
</TR>
<TR align="left">
<TD height="21"><br>
{2}</TD>
</TR>
</TBODY>
</TABLE>
<BR>
</HTML>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: