Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何显示一个控件而不是另一个控件_Asp.net - Fatal编程技术网

Asp.net 如何显示一个控件而不是另一个控件

Asp.net 如何显示一个控件而不是另一个控件,asp.net,Asp.net,我正在生成asp.net项目,在该项目中,我希望将一个控件置于另一个控件之上,并根据从无序列表中选择的列表项使它们可见true\false。我想知道如何从无序列表中选择哪个列表项,以及如何将一个控件置于另一个控件之上,就像我们可以在windows窗体中轻松完成的那样。 无序列表的代码为: <ul id="nav" > <li class="srvlist"><a href="Default.aspx">Dashboard<

我正在生成asp.net项目,在该项目中,我希望将一个控件置于另一个控件之上,并根据从无序列表中选择的列表项使它们可见true\false。我想知道如何从无序列表中选择哪个列表项,以及如何将一个控件置于另一个控件之上,就像我们可以在windows窗体中轻松完成的那样。 无序列表的代码为:

     <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#代码隐藏中捕获此选定信息!