Asp.net mvc 限制路由参数类型

routes.MapRoute(
                "Activity2", // 路由名称
                "Activity/{id}", // 带有参数的 URL
                new { controller = "Activity", action = "displayActivity" }, new { id = @"d{1,8}" } // 参数默认值
            );

在control中的action方法中的参数必须也是{id},对应路由中的{id}

原文地址:https://www.cnblogs.com/zjypp/p/3175012.html