Как создать динамический контроль в модуле динамической формы в DNN? - PullRequest
0 голосов
/ 07 декабря 2011

На самом деле у меня есть DropDownList, который имеет значения 1,2,3,4,5,6. И под этим некоторые элементы управления 2 RadioButton, 3 CheckBox Group и 4 TextBoxes.Когда я выбираю значение 1 из DropDown, эти элементы управления отображаются один раз, когда я выбираю значение 2 из DropDown, эти элементы управления отображаются дважды и так далее.Так как я могу это сделать?Пожалуйста, помогите кому-нибудь.Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 09 марта 2012

вы можете сделать это с помощью jquery, что-то вроде этого:

jQuery('<div/>').appentTo('#body')
0 голосов
/ 23 апреля 2012

Вы можете достичь этого двумя (или более) способами:

  • добавить 6 элементов управления «многовидовой», каждый из которых имеет пустой вид и заполненный вид с требуемыми элементами управления.Если вы переключаете свой выпадающий список, вы можете позвонить:

    mvMymultiView1.SetActiveView(vShowControls);
    mvMymultiView1.SetActiveView(vEmptyView);`
    
  • , вы можете разместить 6 элементов управления <asp:placeholder> на своей странице и динамически заполнить их новыми элементами управления во время выполнения.

Я бы предпочел мой первый способ достичь вашей цели.Это довольно просто, потому что вы можете легко и быстро показать или скрыть свои элементы управления, не удаляя и не создавая никаких элементов управления во время выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...