私は詳細ビューをカスタマイズしているASP動的スキャフォールディングプロジェクトを持っています。私のデータソースでは、HTMLを含むいくつかのフィールドがあり、現在行っているソースHTMLではなくページにレンダリングされたHTMLを表示したいと考えています。コントロールは次のようになります。ASP:DynamicControlレンダリングではなく、ソースを表示
<tr>
<td class="DDLightHeader">
<asp:Label ID="lblStatementHtml" runat="server" Text="Statement" />
</td>
<td>
<asp:DynamicControl ID="dcStatementHtml" runat="server" DataField="StatementHtml" />
</td>
</tr>
私はこのコントロールのデフォルトのビューは明らかに私は自分のサイト上でHTMLをレンダリングするために使用リテラル(同じベース制御、その後の何物でもありませんText.ascxあるので、続行する方法について混乱しています。私は、 HTMLをレンダリングする新しいFieldTemplateを作成して快適ですが、どのように私は、そのソースビューを表示するというし、レンダリングするHTMLを強制することができます。
あなたは動的コントロールを使用しているはずですか?おそらく、ページの宣言された領域にResponse.Writeがあると考えてください。書き込みはhtmlを挿入するので、レンダリングする必要があります。 – Sinaesthetic