¿Cuál sería una expresión regular válida para una restricción de ruta MVC que pasa un bool? Por ejemplo, tengo la ruta a continuación:MVC Restricción de ruta para bool
routes.MapRoute("MenuRouteWithExtension",
"Menu.mvc/{action}/{projectId}/{dealerId}/{isGroup}",
new { controller = "Menu", action = "RedirectUrl",
projectId = "", dealerId = "", isGroup = "" }
new { projectId = @"\d+", dealerId = @"\d+", isGroup = @"???" });
Básicamente, lo que necesita saber lo que sería válido en lugar de la ??? en el ejemplo de código anterior.
De esta manera, la acción en el otro extremo se puede utilizar el tipo bool como:
public ActionResult RedirectUrl(int projectId, int dealerId, bool isGroup)
Gracias de antemano por su entrada.
no debe dealerId = @ "^ \ d $ +", be dealerId = @ "^ \ d + $", simplemente cambie los últimos 2 caracteres – BlackTigerX
@BlackTigerX: ¡Sí! ¡Gracias por señalarlo! –