Новичок в программировании здесь, пожалуйста, помогите :)
Я использую Telerik RadComboBox, чтобы создать выпадающий список с флажками.Когда раскрывающийся список закрывается, при событии OnClientDropDownClosed я хочу отправить список или массив выбранных элементов на C # в файле ascx.cs.
Однако OnClientDropDownClosed является событием на стороне клиента, и я застрял, пытаясь заставить эту работу.
<telerik:RadComboBox ID="ddlRegions" AutoPostBack="true" runat="server"
DataTextField="Name" DataValueField="Id"
AllowCustomText="False" MarkFirstMatch="False"
OnItemsRequested="ddlRegions_ItemsRequested"
OnClientDropDownClosed="OnDdlRegionsClosed"
OnClientItemChecked="OnClientItemChecked1"
EnableLoadOnDemand="False" Filter="Contains" Width="100%"
EnableCheckAllItemsCheckBox="true" RenderMode="Lightweight"
CheckBoxes="true" Skin="Bootstrap">
</telerik:RadComboBox>
//Get all checked items from dropdownlist and add to a List or array
public void OnDdlRegionsClose
{
regions = string.Empty;
foreach (RadComboBoxItem chkRegion in ddlRegions.CheckedItems)
{
regions += chkRegion.Text + ",";
}
//removing last comma
regions = regions.ToString().Substring(0, regions.Length - 1);
}