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输入内容相同的控件进行显示。急求代码学习参考,谢谢大家啦!
展开
 我来答
winteralice
2011-04-01 · TA获得超过130个赞
知道答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
写个例子参考下吧
<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;
}
}
marco_98
2011-04-01 · TA获得超过452个赞
知道小有建树答主
回答量:553
采纳率:71%
帮助的人:270万
展开全部
遍历控件最好用js代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-01
展开全部
his.panel)
{
if(con is 控件名)
{
}...........
}
另外,虚机团上产品团购,超级便宜
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式