【发布时间】:2013-08-29 00:53:36
【问题描述】:
我似乎在用户控件(ascx)上使用单选按钮并在回发时读取它们的值时遇到了障碍。
我创建了一个具有标准是/否/不适用功能的控件
<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,我猜它可能会混淆回发
帮助?
【问题讨论】:
-
用你的眼球浏览 Request.Form 集合,寻找类似于 RadioButton 返回值的东西。处理 ASCX 会更改每个控件的命名。
标签: c# asp.net radio-button updatepanel ascx