Ik heb een formulier met een placeholder. Bij het openen van de pagina wordt dynamisch een UserControl geladen in deze placeholder.
Dit UserControl moet gepostback kunnen worden. Dus na het submitten moet de UserControl weer zichtbaar zijn. Dit krijg ik wel voor elkaar!
Maar ik heb buiten de Placeholder een aantal LinkButtons staan die andere UserControls moeten laden als er op geklikt wordt... en dat lukt me dus niet!
Ik gebruik de volgende code bij de PageLoad:
Het submitten van de userControl werkt gewoon omdat de variable strPaginaActief gewoon bij houdt dat de huidige pagina actief is.
Maar nu wil ik via een linkbutton dus een andere control laden..., dat lukt niet door de strPaginaActief te wijzigen... want die wijziging treed in feite pas op nadat de pageload is voltooid...
Hoe krijg ik dit dan voor elkaar?
Dit UserControl moet gepostback kunnen worden. Dus na het submitten moet de UserControl weer zichtbaar zijn. Dit krijg ik wel voor elkaar!
Maar ik heb buiten de Placeholder een aantal LinkButtons staan die andere UserControls moeten laden als er op geklikt wordt... en dat lukt me dus niet!
Ik gebruik de volgende code bij de PageLoad:
code:
1
2
3
4
5
6
7
8
9
| Public Shared strPaginaActief As String
....
If Not Page.IsPostBack Then
strPaginaActief = "KlantEigenschappen.ascx"
End If
plhPagina.Controls.Add(LoadControl("usercontrols/" & strPaginaActief)) |
Het submitten van de userControl werkt gewoon omdat de variable strPaginaActief gewoon bij houdt dat de huidige pagina actief is.
Maar nu wil ik via een linkbutton dus een andere control laden..., dat lukt niet door de strPaginaActief te wijzigen... want die wijziging treed in feite pas op nadat de pageload is voltooid...
Hoe krijg ik dit dan voor elkaar?