Я пишу ниже код, чтобы отобразить маршрут для URL -адресов, имеющего ключевое слово с именем «Listing Filter» в любом месте URL -адреса в моем приложении ASP.NET MVC, как ниже -< /p>
routes.MapRoute(
name: "Core_ListingPage",
url: "{pageUrl}",
defaults: new {controller = "ListingPage", action = "Page" },
constraints: new { pageUrl = @"^(.listing-filter.)?$" }
).DataTokens.Add("area", "community");
< /code>
Он не сработал, поэтому я подозревал свое выражение режима и заменила его на полный URL -адрес, как ниже, просто чтобы проверить, что ограничения работают или нет -< /p>
routes.MapRoute(
name: "Core_ListingPage",
url: "{pageUrl}",
defaults: new {controller = "ListingPage", action = "Page" },
constraints: new { pageUrl = /home/items/kichen/listing-filter/price-range-25-to-100/price-range-100-to-200" }
).DataTokens.Add("area", "community");
< /code>
Но это также не работает, и я прихожу к выводу, что что -то не так с либо в параметре URL, либо в параметре ограничений. Кто -нибудь может помочь мне в этом.>
Подробнее здесь: https://stackoverflow.com/questions/670 ... ord-text-i