It looks like you want to invoke the book controller using, say, a search action. For example, you can call / Books / Search / <search expression> / 1 or / Books / Search / <search expression> / 2, etc. (There are several different ways to format these URLs, but this is mostly a matter of personal preference.) If you want the URLs to appear as you received them (without acting in the URL), this can be done using routing , something like that:
routes.MapRoute(
"Books",
"Books/{searchExpr}/{pageId}",
new { controller = "Books", action = "Search", searchExpr = "", pageId = 1 }
);
, , WebForms PostBack , , , URL- . , , - - Search - , ViewData, View .