У меня есть веб-API C#, который заменяет некоторые значения на странице HTML и преобразует их в PDF. Мне нужно скрыть некоторые части страницы HTML на основе значений, которые я получаю из базы данных. Как скрыть часть HTML-страницы без использования JavaScript или руната?заменить часть страницы 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);
}
}