сборка и имитация функциональности, которая вам нужна в вашем HttpModule.

трю на реализацию опции для определения конкретных шаблонов URL, которые мой HttpModule должен игнорировать.

Я хочу иметь возможность определить "фильтры", такие как:

/Admin/{*}
/Products/{*}/Search

Который должен отфильтровать URL, как:

http://mysite.com/admin/options
http://mysite.com/products/toys/search

но не отфильтровыватьhttp://mysite.com/orders http://mysite.com/products/view/1

Почти так же, как ASP.NET MVC зарегистрировал маршруты, которые соответствуют шаблону. Я посмотрел на исходный код Route Debugger Фила Хаака и подумал, что он может показать мне, как работает RouteBase.GetRouteData (..), однако он просто использует его.

Я не могу найти какие-либо примеры, которые показывают, как этот RouteBase.GetRouteData на самом деле работает (или найти фактический исходный код для него).

Если кто-нибудь может указать мне правильное направление для того, как это (или сопоставление с образцом) обычно реализуется, это было бы здорово.

П.С .: Я уже знаю, что могу использовать регулярные выражения, но хотел бы иметь очень специфический набор правил.

Ответы на вопрос(1)

Ваш ответ на вопрос