【发布时间】:2016-09-23 21:41:29
【问题描述】:
我有一个 C# Web API,它可以替换 HTML 页面中的一些值并将其转换为 PDF。我需要根据从数据库中获取的值隐藏 HTML 页面的某些部分。如何在不使用 JavaScript 或 Runat 的情况下隐藏部分 HTML 页面?
认为这是我的 HTML 页面的一部分:
*****
<div id="Term">
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td valign="top">
<p class="formattext">
«Term»
</p>
</td>
</tr>
</tbody>
</table>
<p>☒I agree to the Terms and Conditions. Agreement recorded at: «APPLICATIONDATE»</p>>
</div>
*****
我正在替换我的 C# 类库中“« »”之间的所有值。我喜欢隐藏这个 div:<div id="Term">。我可以将所有文本作为字段并将其替换为空而不显示,但我不确定如何处理表格或隐藏它时的☒。
是否可以用空字符串替换 ***** 之间的内容?
我用这个,但它不起作用:
if (key.Equals(ApplicationDocumentTemplate.Consent, StringComparison.OrdinalIgnoreCase)) {
if (value == "") {
document = document.Replace(string.Format("*****{0}*****", key), value);
}
}
【问题讨论】:
标签: javascript c# jquery html css