Hey,
Ik wil mbv de onderstaande code en 2 knoppen, volgende en vorige...in 1 pagina de nummering verhogen of verlagen.
De code is als volgt:
de code die achter de volgende knop hangt
(en natuurlijk ook de vorige, alleen dan met -1):
Dit werkt op zich goed. Maar stel dat ik de pagina voor het eerst laad, dan is dat dus pagina 0. Als ik dan op de knop volgende klik wordt de pagina wel "gepost" maar wordt de nummering niet verhoogd. Als ik daarna nog een keer op volgende klik...gebeurt dat wel. Wil ik vervolgens een pagina terug, klik ik op vorige, wordt de pagina gepost maar wordt de nummering eerst 1 opgehoogd, en als ik daarna weer op vorige klik, gaat ie pas terug tellen... Het lijkt erop dat de functie om op te hogen of te verlagen pas gestart wordt als er eerst een keer op 1 van de knoppen geklikt wordt.
ik doe vast iets fundamenteels fout, ben ook nog maar pas begonnen met .NET en Visual studio etc..
Graag een oplossing?
Ik wil mbv de onderstaande code en 2 knoppen, volgende en vorige...in 1 pagina de nummering verhogen of verlagen.
De code is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
| Private Sub Page_Load(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
ViewState("intPaginaNr") = 0
End If
lblPagina.Text = CStr(ViewState("intPaginaNr"))
End Sub |
de code die achter de volgende knop hangt
(en natuurlijk ook de vorige, alleen dan met -1):
code:
1
2
3
4
5
6
| Public Sub btnVolgende_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnVolgende.Click
ViewState("intPaginaNr") = ViewState("intPaginaNr") + 1
End Sub |
Dit werkt op zich goed. Maar stel dat ik de pagina voor het eerst laad, dan is dat dus pagina 0. Als ik dan op de knop volgende klik wordt de pagina wel "gepost" maar wordt de nummering niet verhoogd. Als ik daarna nog een keer op volgende klik...gebeurt dat wel. Wil ik vervolgens een pagina terug, klik ik op vorige, wordt de pagina gepost maar wordt de nummering eerst 1 opgehoogd, en als ik daarna weer op vorige klik, gaat ie pas terug tellen... Het lijkt erop dat de functie om op te hogen of te verlagen pas gestart wordt als er eerst een keer op 1 van de knoppen geklikt wordt.
ik doe vast iets fundamenteels fout, ben ook nog maar pas begonnen met .NET en Visual studio etc..
Graag een oplossing?