我有一个用于预览功能的 html 页面。我将它作为 html 传递给 stringbuilder 类型对象并通过另一个页面替换内容。现在我希望在特定情况下隐藏某个部分。目前该部分是一行。那么我该怎么做呢?
我要隐藏的部分中的以下代码:
<tr id="rowcontent" bgcolor="E96F00">
<td style="font-family: Arial; font-size: 14px; font-weight: Bold; color:white;">Course Content Link</td>
</tr>
<tr>
<td style="font-family: calibri; font-size: 14px;">@CourseContent@<BR> </td>
</tr>
这就是我使用上述 html 的方式:
file = Server.MapPath(".") + "\\Template\\Level100_Template.htm";
string input = string.Empty;
if (File.Exists(file))
{
sr = File.OpenText(file);
//input += Server.HtmlEncode(sr.ReadToEnd());
input += sr.ReadToEnd();
x.Append(input);
sr.Close();
}
这就是我替换内容部分的方式:
if (dt.Rows[0]["CourseContentPath"].ToString() != string.Empty)
{x.Replace ("@CourseContent@", "<A href='" +CourseContentLink + "' target=_blank onclick='window.open(this.href, this.target,'height=1000px,width=1000px'); return false>Click here</A> to find the course content");
}
在特定情况下如何隐藏整个部分..