29. november 2010 - 22:54Der er
9 kommentarer og 1 løsning
paging i repeater men MAX 5 side tal af gangen.
Hej
Har fundet denne stump kode som virker ang. noget paging i en Repeater men skal lige have hjælp til en lille ting.
Code Dim NavigationText As String = "" If CurrentPage > 1 Then NavigationText += "<a href=" & Request.ServerVariables("SCRIPT_NAME") & "?Page=" & CurrentPage - 1 & "><<</a> " End If For i = 1 To intTotalPages If CurrentPage = i Then NavigationText += "<b>" & i & "</b> " Else NavigationText += "<a href=" & Request.ServerVariables("SCRIPT_NAME") & "?Page=" & i & ">" & i & "</a> " End If Next i If CurrentPage < intTotalPages Then NavigationText += "<a href=" & Request.ServerVariables("SCRIPT_NAME") & "?Page=" & CurrentPage + 1 & ">>></a> " End If
Det den gør er at den laver << 1 2 3 4 >> Altså hvis jeg får vist 40 recorder delt op med 10 på hver side så laver den 4 sider... fint nok.
Men hvis jeg nu har 500 recorder hvor der vises 10 på hver side så giver det 50 sider.
Det er ret mange kan jeg gøre noget i For i = 1 To intTotalPages If CurrentPage = i Then NavigationText += "<b>" & i & "</b> " Else NavigationText += "<a href=" & Request.ServerVariables("SCRIPT_NAME") & "?Page=" & i & ">" & i & "</a> " End If Next i så den evt. MAX viser 5 tal. så den vil vise dette << 1 2 3 4 5 >> og hvis jeg så trykker på >> så viser den << 2 3 4 5 6 >> osv... op til << 46 47 48 49 50 >>.
Med kunstig intelligens skaber HP’s nye OmniBook X 14 en unik og skræddersyet brugeroplevelse målrettet dem, der ønsker høj ydeevne og intelligente funktioner
okay hvad nu hvis jeg vil have dette ind i en dropdown istedetfor
For i = 1 To intTotalPages If CurrentPage = i Then NavigationText += "<b>" & i & "</b> " Else NavigationText += "<a href=" & Request.ServerVariables("SCRIPT_NAME") & "?Page=" & i & ">" & i & "</a> " End If Next i
Så den sider Side 1 af 50 i en dropdown og så kan jeg så vælge evt. 5 af 50 og så viser den, den side !?
NavigationText = "<select name='foobar'>" For i = 1 To intTotalPages NavigationText += "<option>" & i & "</option>" Next i NavigationText += "</select>"
vil vise options.
Så skal du have sat noget JavaScript på således at du går til den rigtige side, når noget vælges.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.