Take the 2-minute tour ×  OK, typical problem:    • I have a
table with 7884 of records (for now—but there will be lots...)
• I want to offer admins a quick way to monitor this table
through the web.   • I also need to provide viewers the ability
to specify some filtering to further narrow the results, as well
as be able to say how many records to pull from the DB.  I'm
making my intro to ASP.NET web development and so I chose to use
the (more straightforward) ASP.NET WebPages framework.  I'm
using the System.Web.Helpers.WebGrid to display the records and
I like the fact that it automatically implements paging.  I'm
using a <form method="post"> to gather the filtering parameters,
so that when the form posted back, I can adjust my querying
based on these values. I also assign these values to the form
fields so that the user can see the posted parameters in use.
However, I noticed that the page links generated by the WebGrid
that are displayed in the page footer all the reference current
page URL with a quer