在asp.net中使用LinkBut​​ton在两个占位符之间导航

时间:2012-05-08 17:12:45

标签: c# asp.net .net

我有一个aspx内容页面,其中有两个占位符。

 <asp:PlaceHolder ID="plh1" runat="server" Visible="false">
 <asp:PlaceHolder ID="plh2" runat="server">

在Page_Load()上将plh1设置为true,另一个为false。我在plh1里面有一个LinkBut​​ton。 单击LinkBut​​ton时,将使用plh2的控件加载相同的aspx页面。请让我知道该做什么,因为我是新手,需要帮助。提前谢谢。

2 个答案:

答案 0 :(得分:0)

在链接按钮的点击事件中:

plh1.Visible = true;
plh2.Visible = false;

你有没有问题吗?

答案 1 :(得分:0)

就个人而言,我会在面板或div中这样做。在每个面板中放置适当的控件,并在链接按钮的后面代码中,将每个面板设置为true或false。

如果要在两个面板之间切换按钮,您可以执行类似

的操作
Panel1.Visible = Panel2.Visible;
Panel2.Visible = !Panel2.Visible

如果您动态添加控件,则可以使用PlaceHolder。我只建议根据用户或用户的操作改变要添加的控件的数量或类型。如果您想要隐藏控件,直到用户单击按钮然后显示这些控件并隐藏其他控件,您就不需要动态添加控件,只需动态控制显示这些控件。这是面板,div或其他具有静态控件的容器的工作。