ASP. NET MVC RouteConfig - изменения обнаруживаются поздно - PullRequest
0 голосов
/ 31 марта 2020

Я использую Dynami c routeconfig:

foreach (var urn in db.Urunler.Where(x => x.UrunKategori.DilId == item.Id).ToList())
{
    routes.MapRoute(
       name: "Urun" + urn.Id,
       url: @urn.Id + "/" + @urn.UrnUrl,
       defaults: new { controller = "Urunler", action = "Detay", id = @urn.Id }
    );
}

Но эти URL недействительны в течение длительного времени. (Пример: localhost/123/Product_Name активируется через несколько часов)

Заранее благодарю за помощь

1 Ответ

0 голосов
/ 31 марта 2020

Да, у вас может быть только один маршрутизатор

routes.MapRoute(
               name: "MyUrlRouter",
               url: "{id}/{url}",
               defaults: new { controller = "Urunler", action = "Detay", id = UrlParameter.Optional }
           );

Должен сделать.

...