適切なタイポグラフィのためにタイトルに特殊文字を含むページがあります。たとえば、一重引用符ではなく、適切なアポストロフィを使用して Exchange '07 Groups" と表示されます。アポストロフィの HTML エンティティは次のとおりです。‘
そのため、VB からページ タイトルを設定すると、タイトルは問題なく表示されますが、更新パネルが更新されるとすぐに HTML エンティティが再エンコードされ、「Exchange ‘07 グループ」として誤って表示されることがわかりました。
だから、これが私のコードで、ページタイトル、更新パネル、更新ボタンを設定するだけです...
<script runat="server">
Protected Sub Page_Load(...) Handles Me.Load
Page.Title = "Exchange ‘07 Groups"
End Sub
Protected Sub uxLnkDoClick(ByVal sender As Object, ByVal e As System.EventArgs)
uxLitLoaded.Text = "Loaded!"
End Sub
</script>
<!DOCTYPE html>
<html>
<head runat="server"></head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager runat="server"></asp:ScriptManager>
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:LinkButton runat="server" ID="uxLnkDo" OnClick="uxLnkDoClick" Text="Do Something" />
<asp:Literal runat="server" ID="uxLitLoaded" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="uxLnkDo" />
</Triggers>
</asp:UpdatePanel>
</form>
</body>
</html>
これについて何ができるでしょうか?