można pisać kod kontrolą? Podstawy, musisz ustawić właściwość HtmlEncode na false. Wynika to z różnicy w sposobie obsługi kodowania etykiet i pól tekstowych, co ma na celu ochronę przed złośliwymi skryptami, które ktoś mógł wprowadzić w tych polach.
Jeśli masz ustawione automatyczne generowanie pól (domyślne), musisz zamiast tego zmienić na BoundField s lub TemplateField s i ustawić wartość false dla niepoprawnego pola HtmlEncode Property.
Można zobaczyć code sample of the individual fields in MSDN, oto uproszczony przykład:
<asp:DetailsView runat="server" AutoGenerateRows="False">
<Fields>
<asp:BoundField DataField="ProductName" HeaderText="Product" />
<asp:BoundField DataField="CategoryName" HeaderText="Category" />
<asp:BoundField DataField="HTMLField" HeaderText="HTML" HtmlEncode="false" />
</Fields>
</asp:DetailsView>
HtmlEncode = „false” wystarczyły, dziękuję za tą końcówką. – Melt