Обновление Xmldatasource во время выполнения.
-
02-10-2019 - |
Вопрос
У меня есть этот распадный список, связанный с Xmldatasource, но XPath должен зависеть от другого ввода (еще один распад). Я изменяю XPath и Repind внутри SelectedIndexchanged родительского DDL, но страница не обновляется. Что я должен сделать, чтобы отобразить обновление?
protected void ProductDropDownList_SelectedIndexChanged(object sender, EventArgs e)
{
CompMapping.XPath = "//couple[@product='" + ProductDropDownList.SelectedValue + "']";
CompMapping.DataBind();
ComponentDropDown.DataBind();
}
ComponentDropdown установлен на AutoPostback = true, но этого недостаточно. Есть идеи? Может ли это быть связано с тем фактом, что оба раскрывающихся списка находятся в UserControl?
Решение 2
Проблема должна быть связана с тем фактом, что это пользовательский контроль, поскольку связывание раскрывающихся сторон за пределами у него нет проблем. Понимая, что мне не нужно, чтобы они были в управлении пользователем, я просто выдвинул их на улицу. Это на самом деле не решает проблему, но, по крайней мере, это больше не моя забота.
Другие советы
Снимите линию:
CompMapping.DataBind();