Toon posts:

[VB & .NET] Pagina nummer ophogen/verlagen

Pagina: 1
Acties:

Verwijderd

Topicstarter
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:
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? _/-\o_

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 06:53

gorgi_19

Kruimeltjes zijn weer op :9

Ook in je btnVolgende_Click je label waar het paginanummer in staat veranderen.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
gorgi_19 schreef op 30 augustus 2004 @ 14:17:
Ook in je btnVolgende_Click je label waar het paginanummer in staat veranderen.
Thx voor de hint! Ik heb nu het een en ander aangepast en ik kom er nu wel verder uit! Bedankt!