我有一个DetailsView
作为Popup,还有多个Textbox行。
我需要的只是在c#codebehind中找到这些文本框。
应该是这样的。
OnButtonClick event
{
TextBox1.Visible = false/true;
}
但是我无法在C#代码中获得(找到Textbox1)TextBox1
的值,感谢任何建议。
UPD:这是我的代码(Detailsview是100%可见的truel,EditItemTemplate内的Textbox)
<asp:TemplateField>
<EditItemTemplate>
<asp:Button ID="btnHideInfo" runat="server" OnClick="btnHideInfo_Click"/>
</EditItemTemplate>
</asp:TemplateField>
btnHideInfo_Click(object sender, EventArgs e)
{
TextBox Info1 = dvInvoice.FindControl("txtRechnInfo1") as TextBox;
TextBox Info2 = dvInvoice.FindControl("txtRechnInfo2") as TextBox;
Info1.Visible = false;
Info2.Visible = false;
}