Для моего сценария мой JS находился в отдельном файле, поэтому использование вывода ответа ClientID не способствовало. Удивительно, но решение было таким же простым, как добавление CssClass в RadioButtonList, который я обнаружил на DevCurry
Если решение исчезло, добавьте класс в список переключателей
<asp:RadioButtonList id="rbl" runat="server" class="tbl">...
Как указывается в статье, при отображении списка переключателей класс "tbl" добавляется к окружающему столу
<table id="rbl" class="tbl" border="0">
<tr>...
Теперь, благодаря добавленному классу CSS, вы можете просто обратиться к элементам input: radio в вашей таблице на основе селектора класса css
$(function () {
var $radBtn = $("table.tbl input:radio");
$radBtn.click(function () {
var $radChecked = $(':radio:checked');
alert($radChecked.val());
});
});
Опять же, это позволяет избежать использования "ClientID", упомянутого выше, который я нашел грязным для моего сценария. Надеюсь, это поможет!