当前位置: 代码迷 >> ASP.NET >> ASP.NET中 “Datalist“ 内小弟我放个TextBox控件 小弟我如何控制TextBox的隐藏和显示
  详细解决方案

ASP.NET中 “Datalist“ 内小弟我放个TextBox控件 小弟我如何控制TextBox的隐藏和显示

热度:1827   发布时间:2013-02-25 00:00:00.0
ASP.NET中 “Datalist“ 内我放个TextBox控件 我怎么控制TextBox的隐藏和显示?
在DataList中有个TextBox和Button1,我想点击Button1就显示TextBox?
<asp:DataList ID="DataList1" runat="server" Height="47px" >
  <ItemTemplate>

 <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="评论" style="height: 21px" />
 <asp:TextBox ID="TB_wenbei" runat="server" Visible="False"></asp:TextBox>
  </ItemTemplate>
</asp:DataList>
要在这个Button1的单击事件里显示要怎么写代码?
  protected void Button1_Click(object sender, EventArgs e)
  {
  }
 

------解决方案--------------------------------------------------------
C# code
protected void Button1_Click(object sender, EventArgs e)        {            Button button = sender as Button;            if (button == null)                return;            Control textbox = button.Parent.FindControl("TB_wenbei");            if(textbox != null)                textbox.Visible = false;        }
------解决方案--------------------------------------------------------
4楼写的是隐藏了,lz自己改下就行了。
------解决方案--------------------------------------------------------
探讨

2,3楼:
雪域苍穹您好:
您没看清楚的我的题意
4,5楼你的理解了我的题意但是这方法还是不能解决的问题。 我的问题是在ASP.NET中用DataList在DataList “里面“放个控件TextBox和Button1,刚开始TextBox的属性Visible 为false,我想点击了Button1后重新加载当前页面并且把TextBox这个文本框显示出来。
  相关解决方案