#c# #asp.net #uiviewcontroller #runatserver
#c# #asp.net #uiviewcontroller #runatserver
Вопрос:
Я пытаюсь создать динамический span
контроллер, потому что мне нужно вставить в него свои Drop down list
, созданные кодом.
Здесь, при загрузке страницы, я создаю список DDl
, как вы можете видеть здесь :
for (int i = 0; i < NumberOfQuestion; i )
{
DropDownList ansList = new DropDownList();
ansList.DataSource = clsVoAnswer.Answer;
ansList.DataBind();
ansList.AutoPostBack = true;
ddll.Add(ansList);
}
На моей странице я создаю span
тег, который выполняется на сервере, как вы можете видеть здесь :
for (int i = 0; i < NumberOfQuestion; i )
{
Response .Write("<div class='rows-score' style='background:transparent'>"
"<div class='columns-score'> "
"<span>"
listQuestion[i].Question
"</span>"
"</div>"
"<div class='columns-score' style='float:left'>"
"<span style='color:#ea0000;padding:0 10px;' id='Span" i.ToString() "' runat='server'></span>"
"</div>"
"</div>");
Span[i].Controls.Add(ddll[i]);
}
Итак, мне нужно поместить свой DDl
Span
тег on.Но мой код не может получить доступ к Span
тегу, понятно, почему я не могу получить доступ.
В моем предыдущем проекте я добавлял span
тег вручную, и я могу использовать этот код :
Span1.Controls.Add(ddll[0]);
Но здесь я генерирую span
тег, используя for
.Я хочу получить доступ span
к своему коду, который создается динамически for
.
Любая идея.
С наилучшими пожеланиями