Asp.net 如何显示一个控件而不是另一个控件
我正在生成asp.net项目,在该项目中,我希望将一个控件置于另一个控件之上,并根据从无序列表中选择的列表项使它们可见true\false。我想知道如何从无序列表中选择哪个列表项,以及如何将一个控件置于另一个控件之上,就像我们可以在windows窗体中轻松完成的那样。 无序列表的代码为:Asp.net 如何显示一个控件而不是另一个控件,asp.net,Asp.net,我正在生成asp.net项目,在该项目中,我希望将一个控件置于另一个控件之上,并根据从无序列表中选择的列表项使它们可见true\false。我想知道如何从无序列表中选择哪个列表项,以及如何将一个控件置于另一个控件之上,就像我们可以在windows窗体中轻松完成的那样。 无序列表的代码为: <ul id="nav" > <li class="srvlist"><a href="Default.aspx">Dashboard<
<ul id="nav" >
<li class="srvlist"><a href="Default.aspx">Dashboard</a>
<div class="sub1">
<ul id="inner_nav">
<div class="arrow1"></div>
<li><a href="#">Recent</a></li>
<li><a href="#">All</a></li>
</ul>
</div>
</li>
<li class="srvlist"><a href="#">Statistics</a>
<div class="sub1">
<ul id="inner_nav">
<div class="arrow1"></div>
<li><a href="#">Opens</a></li>
<li><a href="#">Clicks</a></li>
<li><a href="#">Bounces</a></li>
<li><a href="#">Spams</a></li>
<li><a href="#">Unsubscribe</a></li>
<li><a href="#">Blocks</a></li>
<li><a href="#">Invalid Ids</a></li>
</ul>
</div>
</li>
<li><a href="#">Graph</a></li>
<li><a href="#">Compose</a></li>
</ul>
将两个控件并排放置,不可见控件将自动释放该位置,使其成为可见控件。创建两个分区,并将控件放入每个分区中在中,您可以使用
position:absolute代码>
您可以更改每个分区的可见性,如yourDivID.Visible=true/false代码>在代码隐藏中
此外,我建议您根据自己的需求使用UserControl
您必须创建两个UserControl
,并且可以将此UserControl
绑定到相同的内容
动态的 你怎么了?你在谷歌上搜索过这个吗?分享你的代码。我在谷歌上搜索过。。它说我必须用css来做,但是怎么做呢?好的,你必须分享你的代码为什么你这么认为?写两行就行了,varify,我经常这么做谢谢你Zey。。我可以让它重叠,但我如何才能让一个可见另一个不可见?谢谢Zey。。我得到了它。。你能帮我从无序列表中选择哪个列表项吗?我不明白你说的!你能告诉我更多的细节吗?根据从无序列表中选择的项目,我想显示和隐藏控件。显示和隐藏控件已完成,但我想知道如何获取所选列表项。您需要添加runat=“server”标记以从代码隐藏中访问它。如果您使用的控件不同于或等标记,则可以从C#代码隐藏中捕获此选定信息!