在两个占位符之间导航,asp.net 中有一个链接按钮

本文关键字:net asp 有一个 按钮 链接 导航 之间 占位符 两个 | 更新日期: 2023-09-27 18:33:28

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

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

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

在两个占位符之间导航,asp.net 中有一个链接按钮

链接按钮的点击事件中:

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

你这样做有问题吗?

就个人而言,我会在面板或div 中执行此操作。 在每个面板中放置相应的控件,并在链接按钮的代码后面,将每个面板可见设置为 true 或 false。

如果按钮用于在两个面板之间切换,您可以执行以下操作

Panel1.Visible = Panel2.Visible;
Panel2.Visible = !Panel2.Visible
占位符

是动态添加控件时使用的占位符。 我只建议要添加的控件的数量或类型将根据用户或用户的操作而变化。 如果您有要在用户单击按钮然后显示这些控件并隐藏其他一些控件之前隐藏的控件,则无需动态添加控件,只需动态控制这些控件的显示即可。 这是面板,divs或其他具有静态控件的容器的工作。