0

ラジオボタンがいくつかあるサーバーコントロールがあります。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>

誰もがこの問題に遭遇しましたか?

4

0 に答える 0