如何在另一个控件上显示一个控件

时间:2014-01-30 11:33:29

标签: asp.net

我正在生成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>

2 个答案:

答案 0 :(得分:0)

将两个控件并排放置,不可见控件将自动释放该位置以供显示。

答案 1 :(得分:0)

创建两个部门,并将控制权分配到每个部门! 在this fiddle example中,您可以看到如何使用position:absolute;重叠两个分部 您可以在代码隐藏中更改每个部门的可见性,例如yourDivID.Visible = true/false;

另外,我建议你使用UserControl来满足你的要求! 您必须制作两个UserControl,并且可以将此UserControl绑定到同一个Content 动态!