2012-02-20 4 views
2

Мне нужно динамически добавлять множество наборов управления AJAX CascadingDropDown (с разными данными). Данные должны считываться из базы данных. Можно ли использовать метод this для динамического создания? Было бы лучше иметь веб-пользовательский элемент управления, который можно добавить динамически. Я не понимаю, как это реализовать. Любые предложения/подсказки о том, как лучше всего идти, были бы очень полезными.Динамическое создание AJAX CascadingDropDown

Item 1: Company | Product | Model 
Item 2: Company | Product | Model 
.. 
Item n: Company | Product | Model 
+0

Вы можете сделать это с помощью пользовательского UserControls, где вам нужно быть осторожным, воссоздавая элементы управления при каждой обратной передаче и гарантируя, что ViewState не будет поврежден. – Lloyd

ответ

0

Если вы пытаетесь динамически загружать в том смысле, что вы не знаете, управления до выполнения, вы можете сделать жерех: заполнитель и затем вызовите функцию, которая создает элемент управления по желанию, а затем используйте placeholdername.Controls.Add (newdropdown). Вы можете сделать это через Ajax, хотя я бы также рекомендовал библиотеку Telerik, так как их Ajax Control делает этот щелчок простым и точным.

Смежные вопросы