ASP.NET C# 遍历页面控件的问题(详见补充)
<asp:PanelID="panel"runat="server"><asp:TextBoxID="TextBox1"runat="server"></asp:Text...
<asp:Panel ID="panel" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Btn" runat="server"></asp:Button>
<>...其他控件若干,名称依次为p1,p2,visible属性都为false....<></asp:Panel>
在页面内有一个textbox 和一个button按钮,以及其他几个的相同类型的控件,怎样通过button事件,遍历选择控件名称与textbox输入内容相同的控件进行显示。急求代码学习参考,谢谢大家啦! 展开
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Btn" runat="server"></asp:Button>
<>...其他控件若干,名称依次为p1,p2,visible属性都为false....<></asp:Panel>
在页面内有一个textbox 和一个button按钮,以及其他几个的相同类型的控件,怎样通过button事件,遍历选择控件名称与textbox输入内容相同的控件进行显示。急求代码学习参考,谢谢大家啦! 展开
展开全部
写个例子参考下吧
<asp:Panel ID="panel" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Btn" runat="server" Text="Text" onclick="Btn_Click"></asp:Button>
<asp:Panel ID="p1" runat="server" Visible="false">Panel1</asp:Panel>
<asp:Panel ID="p2" runat="server" Visible="false">Panel2</asp:Panel>
<asp:Panel ID="p3" runat="server" Visible="false">Panel3</asp:Panel>
</asp:Panel>
protected void Btn_Click(object sender, EventArgs e)
{
Panel a = panel.FindControl(TextBox1.Text) as Panel;
if (a != null)
{
a.Visible = true;
}
}
<asp:Panel ID="panel" runat="server">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Btn" runat="server" Text="Text" onclick="Btn_Click"></asp:Button>
<asp:Panel ID="p1" runat="server" Visible="false">Panel1</asp:Panel>
<asp:Panel ID="p2" runat="server" Visible="false">Panel2</asp:Panel>
<asp:Panel ID="p3" runat="server" Visible="false">Panel3</asp:Panel>
</asp:Panel>
protected void Btn_Click(object sender, EventArgs e)
{
Panel a = panel.FindControl(TextBox1.Text) as Panel;
if (a != null)
{
a.Visible = true;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询