Кто-нибудь знает, как отключить автоматический анализ символов, таких как «>», чтобы они никогда не отображались как «& qt;» при их отображении в браузере? Я думал, что это просто связано с синтаксическим анализом xml, но, похоже, это глобальная проблема, когда VS использует «интеллектуальный» синтаксический анализ строк, а иногда отображает их как фактический символ, а иногда конвертирует их. Есть предложения?
Ex. 1:
C #:
public string kmlStuff = "";
protected void Page_Load(object sender, EventArgs e) {
kmlStuff="]]>";
}
Aspx:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div id="errorM">
<%=kmlStuff %>
</div>
</asp:Content>
HTML-код вывода в браузере (неверно):
<div id="errorM">
]]>
</div>
Что я хочу показать:
<div id="errorM">
]]>
</div>
Ex. 2:
C #:
public string kmlStuff = "";
protected void Page_Load(object sender, EventArgs e) {
kmlStuff="<div></div>";
}
Aspx:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<div id="errorM">
<%=kmlStuff %>
</div>
</asp:Content>
HTML вывода браузера (верно):
<div id="errorM">
<div></div>
</div>