我有一个名为MPHome.master的母版页包含一个RadComboBox,这里的代码是
<telerik:RadComboBox CheckBoxes="true" EnableCheckAllItemsCheckBox="true" ID="TaskID" runat="server" Height="100" Width="150" EmptyMessage="Select a Task"
EnableLoadOnDemand="true" OnClientItemsRequesting="OnClientItemsRequesting" WebServiceSettings-UseHttpGet="true" ShowMoreResultsBox="true" EnableVirtualScrolling="true">
<WebServiceSettings Method="GetTasks" Path="~/ProjectDropDownWebService.asmx" />
</telerik:RadComboBox>
现在这个组合工作正常它从webservice填充值,并在其上显示复选框。现在我做的是我继承这个母版页的Default.aspx页面和默认页面中的提交内部按钮我已经使用了这段代码
protected void btnViewAllTask_Click(object sender, EventArgs e)
{
RadComboBox TaskID = (RadComboBox)Master.FindControl("TaskID");
var selectedtask = TaskID.CheckedItems;
}
这个选择的任务返回零,我已经选择了所有记录。
答案 0 :(得分:0)
据我所知。您正在尝试使用CheckBoxes以及按需加载功能,该功能不支持具有checkboxes = true的telerik RadComboBox的方案。
请详细了解此主题here。