ASP.NET控件未禁用
我试图根据用户从下拉列表中选择的值禁用页面上的面板,但显然这并不像我想象的那么简单。我的代码如下所示:ASP.NET控件未禁用,asp.net,telerik,Asp.net,Telerik,我试图根据用户从下拉列表中选择的值禁用页面上的面板,但显然这并不像我想象的那么简单。我的代码如下所示: private void theList_SelectedIndexChanged(object o, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e) { panelOne.Enabled = false; } 但是,当达到此方法时,实际上在panelOne中禁用的唯一控件似乎是日期选择器(telerik:RadD
private void theList_SelectedIndexChanged(object o, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
{
panelOne.Enabled = false;
}
但是,当达到此方法时,实际上在panelOne
中禁用的唯一控件似乎是日期选择器(telerik:RadDatePicker)。其余的控件只有在我更改了同一面板中单选按钮的选择后才会禁用。有人知道发生了什么事吗?我使用的是Telerik的RadControls,但我不确定这个问题是否特定于他们的控件,或者它是否也会影响其他控件
下面是面板本身:
<asp:Panel ID="panelOne" runat="server" >
<!-- this disables -->
<telerik:RadDatePicker ID="rdpDate" runat="server" />
<!-- this doesn't disable -->
<asp:TextBox ID="txtTest" runat="server" />
</asp:Panel>
如果我对整个面板执行上述操作,会出现一些奇怪的行为,因此我必须对每个控件单独执行这些操作…将为面板添加更多代码help@user1848739添加了代码,但是没有太多东西可以展示,请尝试从aspx页面本身禁用它。因为它对我很有效!该列表是什么?@user1848739我可以从aspx页面以及页面加载中的任何位置禁用它,但在运行时我不能这样做。您是否尝试禁用单个控件?
<telerik:AjaxUpdatedControl ControlID="txtTest" LoadingPanelID="pnlLoading" />