ASP.NET radiobuttonlist で jQueryUI ボタンセットを使用しています。ページがポストバックされたときに、サーバー側のコードで選択された値を取得する必要があります。jQuery ボタンセットを適用しない場合、これはもちろん簡単です。"SelectedValue" を取得するだけです。ただし、jQuery ボタンセットを適用すると、選択した値がポストバックで使用できなくなったように見えます。これを回避する方法はありますか、それともクライアント側で選択した値を取得し、それを自分で返す必要がありますか?
<asp:RadioButtonList ID="RadioButtonList0" CssClass="ratingButtons" runat="server">
<asp:ListItem Text="Option1" Value="1"/>
<asp:ListItem Text="Option2" Value="2" />
<asp:ListItem Text="Option" Value="3" />
<asp:ListItem Text="Option4" Value="4" />
</asp:RadioButtonList>
$(function () {
$(".ratingButtons").buttonset();
$(".ratingButtons").click(function () { return false; });
});