I'm trying to redirect to another route, if a variable is null. How ever it gives redirect loop error.
The routes:
routes.MapPageRoute("activities", "activities/{category}", "~/Pages/showAllActivities.aspx");
routes.MapPageRoute("activitiesSubPage", "activities/{page}", "~/default.aspx");
Code on showAllActivities.aspx:
if (category != null)
{
..
}
else
Response.RedirectToRoute("activitiesSubPage", new { page = "1"});
Both routes URL need to start with "activities".
How can I accomplish this?