RadCombobox 在填充数据时被禁用

RadCombobox getting disabled when populated with data

我正在开发一个 asp.net 应用程序,它使用我不熟悉的 telerik radcombobox。我面临的问题是应用程序中的所有 radcombobox 在填充数据后立即被禁用。

我觉得很奇怪,当组合框中没有项目时它会启用。请你在这里分享一些光。

这将被启用:

<radC:RadComboBox TabIndex="2" ID="RadComboBox1" Enabled="true" runat="server" Height="300px" Skin="WindowsXP" SkinsPath="~/RadControls/ComboBox/Skins" AutoPostBack="True"  OnClientSelectedIndexChanged="next" Width="50%" ></radC:RadComboBox>

这将被禁用:

<radC:RadComboBox TabIndex="2" ID="RadComboBox1" Enabled="true" runat="server" Height="300px" Skin="WindowsXP" SkinsPath="~/RadControls/ComboBox/Skins" AutoPostBack="True" OnClientSelectedIndexChanged="next" Width="50%" >
<Items>
  <radC:RadComboBoxItem ID="RadComboBoxItem11"  runat="server" Text="Item1" />
  <radC:RadComboBoxItem ID="RadComboBoxItem1" runat="server" Text="Item2" />
</Items>
</radC:RadComboBox>

我终于做对了。我在网页配置文件的页面标签上添加了 controlRenderingCompatibilityVersion="3.5"。

我有以下内容:

<pages styleSheetTheme="Main">
  ...
</pages>

更改为:

<pages controlRenderingCompatibilityVersion="3.5" styleSheetTheme="Main">
  ...
</pages>