Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET控件未禁用_Asp.net_Telerik - Fatal编程技术网

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" />