0

複合子コントロールが文字列をHTMLにエンコードしているという問題があります。私は次のように設定された子コントロールボタンを持っています:

b.OnClientClick = "$('#pic').rotateRight();";

これに伴う問題は、複合コントロールがソースが表示するWebページにレンダリングされる場合です。

onclick="$('#pic').rotateRight();" />

明らかに、私は望んでいません'、アポストロフィが欲しい'、私が試しているように見えるものは何もありません、それは常にエンコードされて出てきます。これは、いくつかの基本的なjquery機能を機能させるために必要です。回避策はありますか?

4

1 に答える 1

0

これが解決策です

http://avinashsing.sunkur.com/2010/10/29/asp-net-html-encoding-attributes-in-server-controls/

どうやらそれはまだHTMLエンコーディングで動作しますが、これは私自身はテストしていませんが、理にかなっています。

于 2012-03-09T11:01:14.387 に答える