9

I'm displaying a list of filtered items in a page, and now I have to limit the displaying by paginating the results.

So if I have url parameters like these:

example.com/?category=pizza&period=today

where both category and period can also not being showed:

example.com/?period=today

example.com/

how can I add a "Next page" in the end that keeps any previous parameter and adds

&pagenum=5 

or if there are no parameters:

?pagenum=5

Tnx in advance!

1
  • 2
    Are you wanting to do this client or server side? Commented Sep 16, 2011 at 13:45

2 Answers 2

15

For serverside

string url = Request.Url.GetLeftPart(UriPartial.Path);
url += (Request.QueryString.ToString() == "" ) ? "?pagenum=1" : "?" + Request.QueryString.ToString() + "&pagenum=1";

You can pass in the page number depending on how you are handling this.

Sign up to request clarification or add additional context in comments.

Comments

-1

For ASP.Net use the following:

string temp = Request.QueryString["yourParamName"];

Fissh

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.