Please take another look at my previous post. You should NOT pass any value from the first page to the second. If you do it this way, you lose any chance of creating working bookmarks for the second page.
Please check my previous post on this again. It explains everything you need to know. It is important to understand that the two pages should be independent from each other. All information required to render the second page should be embedded in the URL. So you will have to add the category name (or its database id or something unique) to the URL like shown in my post and then use a page action to load the required data from the database. This way you won’t need to call any action method from the first page. You will only need to generate a simple link to the second page.
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.