를이다 UserControl이 내 텍스트 상자를 만든 각 제어는 각각의 UserControl에 내가 DataList에 상품 템플릿에 해당 사용자 제어를 사용한액세스 동적 DataList로 난 동적으로 생성되는 제어를 도시하는 DataList에 사용하고
<asp:DataList ID="dlCriteriaControl" runat="server" RepeatColumns="2" OnItemDataBound="dlCriteriaControl_ItemDataBound">
<ItemTemplate>
<%--<uc3:ucDatepicker ID="ucDatepicker1" runat="server" />
<uc2:ucRadComboBox ID="ucRadComboBox1" runat="server" />--%>
<uc1:ucTextBox ID="ucTextBox1" runat="server" Text='<%# Bind("Column_Name") %>' Prompt='<%# Bind("Column_Prompt") %>' />
<uc3:ucDatepicker ID="ucDatePicker1" runat="server" Text='<%# Bind("Column_Name") %>'
Prompt='<%# Bind("Column_Prompt") %>' />
<asp:HiddenField ID="hdnStatus" runat="server" Value='<%# Bind("Control_Display") %>' />
</ItemTemplate>
</asp:DataList>
사용자 콘트롤에서 나는 텍스트 박스에 txtName으로 id를 부여하고 datalist에서이 텍스트 박스를 동적으로 생성 한 후 id를 txt + "열 이름" 으로 바꾼다.
지금 나는 당신이 컨트롤에 액세스를 시도하는 방법을 잘 모르겠습니다 개체 참조 오류 또는 null
ASP.Net 수명주기를 살펴보십시오. http://msdn.microsoft.com/en-us/library/ms178472(v=vs.100).aspx –