asp.net OnButtonClick里面的Detailsview隐藏文本框

时间:2015-02-01 11:53:36

标签: c# asp.net detailsview

我有一个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;
}

0 个答案:

没有答案