У меня есть проект динамических лесов ASP, в котором я настраиваю представление деталей. В моем источнике данных у меня есть несколько полей, содержащих HTML, и я бы хотел отобразить отображаемый HTML на странице, а не исходный HTML, как он сейчас делает. Элемент управления выглядит следующим образом.ASP: DynamicControl рендеринг 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 для отображения, а затем отображать его исходный вид.
Вы уверены, что это динамический контроль, который вы должны использовать? Возможно, рассмотрим Response.Write в объявленной области страницы. Запись вставляет html, поэтому он должен отображать. – Sinaesthetic