変数が null の場合、別のルートにリダイレクトしようとしています。どのようにリダイレクトループエラーが発生しますか。
ルート:
routes.MapPageRoute("activities", "activities/{category}", "~/Pages/showAllActivities.aspx");
routes.MapPageRoute("activitiesSubPage", "activities/{page}", "~/default.aspx");
showAllActivities.aspx のコード:
if (category != null)
{
..
}
else
Response.RedirectToRoute("activitiesSubPage", new { page = "1"});
両方のルート URL は「アクティビティ」で始まる必要があります。
どうすればこれを達成できますか?