2011-04-29 2 views
0

나는 dynamicaly 컨트롤과 함께 "패널"을 추가하려고합니다. 아래 코드와 같은 것을 "추가"버튼을 클릭하면 테이블 안에있는 컨트롤과 함께 "패널"이 표시되고 누군가가 입력 할 수있는 "교육"의 수는 무제한입니다. 데이터를 캡처하는 방법을 알고 있지만 구현/코드이 방법을 알아낼 수 없다, 누군가가 내게 같은 포인터를 좀 주시겠습니까?
AJAX에 대해 읽어야합니까? 나는 AJAX에 대해 아무것도 모른다.컨트롤을 동적으로 추가. Asp.Net 및 VB

<asp:Panel ID="Panel1" runat="server"> 
<table> 
    <tr> 
     <td><asp:TextBox ID="CollUniv_Name" runat="server"></asp:TextBox></td> 
     <td><asp:TextBox ID="CollUniv_Location" runat="server"></asp:TextBox></td> 
    </tr> 

    <tr> 
     <td><asp:TextBox ID="StartDateText" runat="server"></asp:TextBox></td> 
     <td><asp:TextBox ID="EndDateText" runat="server"></asp:TextBox></td> 

    </tr> 
</table> 
+0

이 게시물을 보았습니까 [컨트롤 복사/복제] (http://forums.asp.net/t/617980.aspx) –

답변

0

반복 제어에 의해 자연스럽게 처리된다. ListView 컨트롤의 라인을 따라 뭔가가 있습니다.

내가 여기에 링크 된 MSDN 페이지에 전체 예제가 있으므로 여기에서 반복하지 않을 것입니다. 좀 더 자세히 살펴보고자하는 두 부분은 ItemTemplate이며 일반적인 항목의 모양을 정의하고 삽입 행이 어떻게 표시 될지 지정할 수있는 InsertItemTemplate을 정의 할 수 있습니다. InsertTemplate이 맨 위 또는 맨 아래에 나타날지 지정할 수도 있습니다. 코드 숨김에서는 ItemInserting even에 가입하고 거기에서 사용자 입력을 처리합니다.

관련 문제