asp:Panel の onLoad イベントに Javascript 関数を追加しようとしています。次のようになります。
string clickFunction = "$('[id*=lblHiddenPageArray]').text('');"
PagesPanel.Attribues.Add("onLoad", clickFunction);
この機能を他のコントロール (チェックボックスとボタン) にアタッチしていますが、正常に動作しています。しかし、PagesPanel (私の asp:Panel コントロール) では、関数を HTMLEncodes します。出力ソースは次のようになります。
onLoad="$('[id*=lblHiddenPageArray]').text('');
割り当てで Server.HTMLDecode を試みましたが、同じ結果が得られます。私は.net 4.0でこれに遭遇しました。確かに文字か何かをエスケープする方法はありますか?