Сгенерировать динамический контроллер «Span»

#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 .

Любая идея.

С наилучшими пожеланиями