У меня есть radcombobox, я хочу получить проверенные элементы и сохранить их в базе данных, но когда я нажму кнопку «Сохранить», страница снова загрузится, а мой radcombobox станет пустым, а затем все мои отмеченные элементы исчезнут. Помогите мне, как можно сохранить ckeckeditems ?Почему мой radcombobox пуст после обратной передачи?
0
A
ответ
0
Как упоминал Дунли в комментариях, вы, вероятно, не проверяете обратную передачу при заполнении выпадающего списка.
Это общий подход, вы должны использовать в своем коде ...
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
PopulateTheDropdown();
}
}
private void PopulateTheDropdown()
{
// Populate/databind your dropdown here
}
Это обеспечит ваше выпадающее меню не восстановится, когда происходит обратная передача, так что вы не потеряете выбранное значение (s) ,
+0
спасибо, но он does'nt work.i найдет решение для этого. Я привязываю источник данных radcombobox к событию (init), а затем в postback не пуст – neli
Вы можете указать код, который показывает, как 'RadComboBox' определен на вашей странице? –
Я предполагаю, что вы создаете или связываете их в page_load, не видя, является ли запрос обратной передачей или нет. Отправьте свой метод 'Page_Load', и он станет более понятным. –