![]() |
1
1
我还必须发布我的解决方案。 至于我,我认为我找到了更好的解决办法。 用户控件的概念是能够在面板上放置多个基本控件,并将它们作为一个控件使用,第二个控件是基本控件中的值,无论用户输入什么,都应在切换用户控件集时保留这些值。 现在是解决方案。 我刚刚创建了所有控件,但没有使用PlaceHolder,而是显式地将它们放在主页的同一位置,但属性“Visible”设置为False。 然后,在选择菜单项时,我只将相应控件的Visible属性设置为True。 因此,它应该起作用。。 要放置页面的控件,请使用标记Register: 在我的示例中,有两个控件About和RegInit 主页.aspx :
下面是他们在代码中的位置:
而且在 主页.aspx.cs
这要好得多,因为输入的所有用户数据都会保留下来,用户可以通过切换控件继续使用这些数据。 我会勾选康纳的解决方案,但我决定去掉占位符。。。 |
![]() |
2
0
选择菜单命令后,必须在每次回发时将用户控件加载到PlaceHolder中。如果选择了菜单命令,则可以在会话变量中记住。
|
![]() |
Haim Ohayon · 这些链接之间有什么区别? 3 年前 |