DetailsView 필드 (C#) 내에 텍스트 상자의 텍스트를 설정하는 방법을 알고있는 사람이 있습니까?DetailsView 내부의 텍스트 상자에 액세스
몇 가지 변형을 시도했지만 모두 문맥 및 개체 참조가 설정되지 않은 오류를 반환합니다. Heres는 내 코드
...
ASPX :
<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px">
<Fields>
<asp:TemplateField HeaderText="Header Text">
<InsertItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text="test"></asp:TextBox>
</InsertItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
CS :
TextBox txt = (TextBox)DetailsView1.FindControl("TextBox1");
txt.Text = "Text ";
건배
코드 숨김의 어느 시점에서이 작업을 수행하고 있습니까? 'TextBox'에 접근하기 전에'DetailsView'에 ** 아무것도 ** 있는지 확인 했습니까? 표시 한 코드가 나에게 잘 보이기 때문입니다. – jadarnel27
안녕하세요, 해당 Page_Load(), 예보기 theres 데이터 더블 체크 – Developr
나는 또한 행을 통해 참조를 시도했습니다 또한 어떤 것들을 망쳐 놓고 있었다 동적으로 생성 된 ID가 있었는지 확인했습니다 – Developr