ラジオボタンがいくつかあるサーバーコントロールがあります。JQuery UI の buttonset() を適用したスタートアップ JavaScript スクリプト ファイルを実行します。
$(document).ready(function () {
$('#radiobuttonpanelid%').buttonset();
});
UpdatePanel の外では、すべてが完全に機能します。サーバー コントロールが更新パネル内にある場合、何を試しても、「エラー: オブジェクトはプロパティまたはメソッド 'buttonset' をサポートしていません」というメッセージが表示されます。初めてページを開いたときでも、このメッセージが表示されます。
更新: 更新パネル内が次のようになっている場合に HTML をレンダリングしました。
<DIV>
<SPAN>
<INPUT name=ct1 id=ct1 type=radio CHECKED value=1>
<LABEL for=ct1>1</LABEL>
</SPAN>
<BR>
</DIV>
<DIV>
<SPAN>
<INPUT name=ct2 id=ct2 type=radio value=2>
<LABEL for=ct2>2</LABEL>
</SPAN>
<BR>
</DIV>
誰もがこの問題に遭遇しましたか?