C# 如何在特定页面中搜索和显示面板及其控件?

C# 如何在特定页面中搜索和显示面板及其控件?,c#,html,asp.net,.net,C#,Html,Asp.net,.net,我正在用asp.net开发一个网站。由于一些混乱,我被困在这里。 在我的一个页面中,有许多可用的面板。每个面板都有一个标签(状态名称)和两个文本框。在页面顶部,搜索栏(下拉列表)提供了州名称 现在的场景是,如果用户从下拉列表中选择一个状态,那么应该搜索带有相应标签(状态名称)的特定面板 例如 我的下拉列表中有状态a、B和C(搜索栏),同时我在Default.aspx页面中也有三个面板,如面板x(状态a作为标签名和两个文本框)、面板y(状态B作为标签名和两个文本框)和面板z(状态C作为标签名和两个

我正在用asp.net开发一个网站。由于一些混乱,我被困在这里。
在我的一个页面中,有许多可用的面板。每个面板都有一个标签(状态名称)和两个文本框。在页面顶部,搜索栏(下拉列表)提供了州名称

现在的场景是,如果用户从下拉列表中选择一个状态,那么应该搜索带有相应标签(状态名称)的特定面板

例如

我的下拉列表中有状态a、B和C(搜索栏),同时我在Default.aspx页面中也有三个面板,如面板x(状态a作为标签名和两个文本框)、面板y(状态B作为标签名和两个文本框)和面板z(状态C作为标签名和两个文本框)

现在我需要,如果用户从下拉列表中选择状态A,则特定面板(该标签具有状态A)应与所有控件一起显示

“与数据库没有连接”

希望我不会感到困惑。任何帮助都会对我更有帮助。

提前感谢。

首先通过以下方式将所有面板的可见性保持为false

Panel.visible=false;
然后检查下拉列表的选定值

if(dropdown.selectedItem.ToString()=="State A")
    Panelx.visible=true;
else if(dropdown.selectedItem.ToString()=="State B")
    Panely.visible=true;
else
    Panelz.visible=true;
并将dropdown的AutoPostBack属性设置为true,并在dropdownSelectedIndexChange事件中写入上述代码
(希望您的值是静态的)

有人帮您解答这个问题。我被困在这里面了。