2
Good afternoon, I have an ASP.NET application in Webforms (still) working normally, the client asked to include the date in the route of a new page, I created the route so:
  routes.MapPageRoute(
         "RevendaMapRoute",
         "Revendas/{data}/{idnome}",
         "~/Revendas.aspx", false,null,
          new RouteValueDictionary { {"data", @"\d{2}/\d{2}/\d{4}"},{ "idnome", "[a-z0-9 -]*" } });´´´´
In Page_load . Cs I recover the URL like this:
            var rt = RouteData.Route as Route;
            if (rt != null && rt.Url == "Revendas/{data}/{idnome}")
            {}´´
The call to the route:
<a href='<%#: GetRouteUrl("RevendaMapRoute", new { data = Item.DATA, idnome = Item.NOME_REVENDA_ROUTE}) %>'><%#: Item.NOME_REVENDA %></a>´´
When I click on the link the return is 404 non-existent page... I believe that the normal '/' bar on the date is not identifying the route correctly, because as I said without the route date it works normally. Grateful for any help.