<ul class="doctor_list">
<h1><dt class="dt_pic"><a href=""><img src="images/doc1.gif" alt="" /></a></dt><dt class="dt_font"><a href="">{$xyz#a$}</a></dt></h1>
<h2>
<table cellpadding="0" cellspacing="0">
<tr>
<td><span>留言名字:</span>{$xyz#name$}</td>
<td rowspan="3" class="btn">
<li><span><img src="images/d1.gif" /></span><a href="">图片1</a></li>
<li><span><img src="images/d4.gif" /></span><a href="">图片2</a></li>
<li><span><img src="images/d2.gif" /></span><a href="">图片3</a></li>
<li><span><img src="images/d3.gif" /></span><a href="">图片4</a></li>
</td>
</tr>
<tr><td><span>留言标题:</span>{$xyz#title$}</td></tr>
<tr><td><span>留言时间:</span>{$xyz#time$}</td></tr>
<tr><td colspan="2" style="color:#666;">留言内容:{$xyz#content$}</td></tr>
</table>
</h2>
</ul>怎么按照这样的字符串循环替换呢,,字符串太多了,老是出错,有没有好的方法,把上面字符串输入进去。。
{
//==========开始读取模板页面
string html_Templet = IoHelper.FileReader("~/templates/show.html");
Hashtable ht = new Hashtable(); //获取GUEST表中前20条数据
//循环 <ul class="doctor_list">。</ul> 里面的内容并且替换模板参数
//关键循环体内容很多,无法控制。。老是出错 ht.Add("{$xyz#a$}", sbname.ToString());
ht.Add("{$xyz#name$}", sbsections.ToString());
ht.Add("{$xyz#title$}", sbtitle.ToString());
ht.Add("{$xyz#time$}", sbspecializes.ToString());
ht.Add("{$xyz#content$}", sbintroduction.ToString());
html_Templet = IoHelper.ReplaceTags(html_Templet, ht);
IoHelper.FileWriter("~/Guest.html", html_Template);
}