2013-08-26 6 views
0

Кажется, я попал в ловушку с помощью радиообъектов на usercontrol (ascx) и читал их значение при обратной передаче.RadioButton on ASCX no value on Postback

Я создал элемент управления, который имеет стандартный да/нет/не применимо функциональность

<asp:Panel ID="PanelYesNoSelector" runat="server"> 
    <asp:RadioButton ID="RadioButtonYes" runat="server" Text="Ja"/> 
    <asp:RadioButton ID="RadioButtonNo" runat="server" Text="Nee"/> 
    <asp:RadioButton ID="RadioButtonNotApplicable" runat="server" Text="Niet van toepassing"/> 
</asp:Panel> 

Группа устанавливается при PreRender в коде позади, чтобы держать все кнопки от того, по выбору одновременно.

Элемент управления используется на обновленной панели.

Когда я нажал кнопку сохранения (на родительской странице) и попытаюсь прочитать значение элемента управления через мой метод GetValue(), выбор не останется.

Есть ли у кого-нибудь идеи относительно того, почему мои ценности недоступны для серверов? Я искал какое-то время, и я иду с пустыми

Мы также используем Telerik, которые могли бы смешиваться с постбэк Я думаю

помощь?

+0

Используйте свои глазные яблоки, чтобы просмотреть коллекцию Request.Form для чего-то похожего на возвращаемое значение RadioButton. работа с ASCX изменяет имена каждого элемента управления. –

ответ

0

Вы не забудете позвонить в aspx, который является инстансированным?