除面板外的暗淡页面

时间:2011-08-26 06:50:15

标签: c# asp.net

我有一个页面上有多个面板。当用户点击按钮时,一个面板变得不可见而另一个面板变得可见。我想知道是否可以调整整个页面,除了刚看到的面板?

2 个答案:

答案 0 :(得分:0)

如果你不害怕参与一些jQuery,那么我会看看jQuery Tools Exposure功能。在此处找到http://flowplayer.org/tools/demos/toolbox/expose/index.html

如果你观看演示,这可能就是你想要实现的目标。设置起来非常简单,编码最少。

答案 1 :(得分:0)

asp.net面板将呈现为

<div>

在html中,为什么不写一些javascript哪些设置隐藏?你可以给他们一个用来识别隐藏内容的类,例如

<div class="container">

然后根据它隐藏所有div。正如Tim B James所说,JQuery非常适合做这类事情,并且可以为您提供动画,渐弱,延迟等等,这些都非常容易上手。

如果您宁愿在代码隐藏中执行此操作,则可以遍历所有面板,以编程方式查找和隐藏它们。然后显示正确的一个。如果您具有复杂的验证或面板内容所需的某些内容,则此解决方案可能是最佳解决方案。