У меня есть ASP динамический проект скаффолдинга, в котором я настраиваю представление сведений. В моем источнике данных у меня есть несколько полей, содержащих HTML, и я хотел бы отображать отображаемый HTML на странице, а не исходный HTML, как это происходит в настоящее время. Элемент управления выглядит следующим образом.
<tr>
<td class="DDLightHeader">
<asp:Label ID="lblStatementHtml" runat="server" Text="Statement" />
</td>
<td>
<asp:DynamicControl ID="dcStatementHtml" runat="server" DataField="StatementHtml" />
</td>
</tr>
Я запутался в том, как действовать дальше, поскольку представлением по умолчанию для этого элемента управления является Text.ascx, который, по-видимому, является не более чем литералом (тот же базовый элемент управления, который я использую для отображения HTML на моем сайте. Мне удобно создавать новый шаблон FieldTemplate для рендеринга HTML, но как я могу заставить html рендерить, а не отображать его исходный вид.