URL IIS Переписать карты, получить ключ по значению? - PullRequest
0 голосов
/ 31 января 2011

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

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

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

{MyMap: 812}

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

{MyMap: some_article.aspx}

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

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

Спасибо!

1 Ответ

0 голосов
/ 01 февраля 2011

Не встроенный, однако, одним из способов было бы написать пользовательский поставщик, который с помощью кода выполняет разрешение, см. Следующую ссылку о том, как этого добиться: Разработка поставщиков перезаписи URL

...