2011-01-31 2 views
0

Я делаю входящие/исходящие перезаписи URL-адресов, и у меня есть карта всех articleid -> комбинаций URL. Теперь, когда я делаю это в обоих направлениях, мне в основном нужно получить идентификатор статьи по URL-адресу, но также получить URL-адрес по идентификатору статьи.IIS Url Переписать карты, получить ключ по значению?

Чтобы иметь это в настоящее время, мне нужно иметь две карты перезаписи, по одному для каждого способа, но поскольку существует немало статей, дублирование будет дублировать размер файла с переписывающими картами, и мне бы очень хотелось избегайте этого.

Так что мой вопрос ... можно ли получить, как вы получите значение по ключу:

{MyMap: 812}

что я пишу как-то:

{ MyMap: some_article.aspx}

и что он получает 812 для меня?

без двух разных переписывающих карт?

Спасибо!

ответ

0

Не встроенный, однако, один из способов было бы написать собственный поставщик, который через код имеет разрешение, увидеть ссылку о том, как добиться того, чтобы: Developing URL Rewrite Providers

+2

нормально, и вы знаете, как доступ к существующим переписывающим картам от пользовательского поставщика? –

Смежные вопросы