读书人

ASP.NET中 “Datalist“ 内小弟我放

发布时间: 2012-10-15 09:45:25 作者: rapoo

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这个文本框显示出来。

读书人网 >asp.net

热点推荐