2013-08-01 2 views
0

질문에 중첩 된 중계기 객체로 구성된 설문지가 있습니다. 모든 것은 데이터베이스를 통해 동적으로 생성됩니다. 각 질문에는 답변의 라디오 버튼 목록이 있습니다. 주제마다 하나 또는 여러 개의 질문이있을 수 있습니다. 사용자가 양식을 작성하고 제출을 클릭하면 내 클릭 기능이 모든 컨트롤을 반복하는 방법에 따라 각 라디오 버튼 목록과 '선택한 답변'을 찾으십시오.페이지의 모든 라디오 버튼 목록 반복하기

<div id="qDiv" runat="server" > 
       <asp:Repeater runat="server" ID="rptSubject" OnItemDataBound="rptSubject_ItemDataBound"> 
        <ItemTemplate> 
         <h2><%#DataBinder.Eval(Container.DataItem, "Subject")%></h2> 
         <asp:Repeater runat="server" ID="rptQuestion" OnItemDataBound="rptQuestion_ItemDataBound"> 
          <ItemTemplate> 
           <p><%# DataBinder.Eval(Container.DataItem, "Question")%></p> 

           <asp:RadioButtonList ID="rblAnswers" runat="server"></asp:RadioButtonList> 
          </ItemTemplate> 
         </asp:Repeater> 
        </ItemTemplate> 
       </asp:Repeater> 
    </div> 




protected void submitButton_Click(object sender, EventArgs e) 
{ 
??? 
} 

뿐만 아니라 선택한 답변으로, 나는 또한 중계기 값에 액세스 할 수 있습니다 는 클릭 기능에 & 주제를 질문?

답변

0

Page.FindControl(string) 메서드를 사용하면 알려진 ID 패턴을 기반으로 서버 컨트롤을 찾을 수 있습니다.