title: Html.DropDownList And PagedList problems
body: <p>I Have a small problem. I'm writing a simple rss-reader. So I have Channels and Items. This is View of items. so I have a SelectedChannel to user could choose what kind of channel he want's to see (Cause in Default he'll see all items from all channels)</p>
  
  <pre><code>`public ViewResult Index(string sortOrder, string currentFilter, 
          int? page, int? SelectedChannel)
      {
  
          var channels = from ch in db.Channels
                         orderby ch.Title
                         select ch;
          ViewBag.SelectedChannel = new SelectList(channels, "ChannelID", "Title", SelectedChannel);
          int channelID = SelectedChannel.GetValueOrDefault();
  
          ViewBag.DateSortParm = sortOrder == "Date" ? "Date desc" : "Date";
          if (Request.HttpMethod == "GET")
          {
              //page = 1;
          }
          else
          {
              page = 1;
          }
          var items = from i in db.Items
                      select i;
          if (SelectedChannel.HasValue)
          {
               items = from i in db.Items
                       where i.ChannelID.Equals(channelID)
                       select i;
          }
         ...
          return View(items.ToPagedList(pageIndex, pageSize));
      }`
  </code></pre>
  
  <p>And Here's code from index.cshtml</p>
  
  <p><code>@using (Html.BeginForm())
  {
      &lt;p&gt;Select Channel: @Html.DropDownList("SelectedChannel", "All") &amp;nbsp; 
      &lt;input type="submit" value="Filter" /&gt;&lt;/p&gt;
  }</code></p>
  
  <p>The problem is : When user filters 1 of channels. Its good. But not feet to the page (there can be lots of pages). So when user tries to go next page, the filter parameters looses. And i see the second page of ALL items. But i want to see 2nd page of selectedChannel (cause it becomes null again). Hope u'll understand what i meant. Thank u!</p>