Передача значения из ссылки действия в ограничение маршрута

Я хочу передать значение (в частности, значение субдомена) из ссылки на действие в пользовательское ограничение маршрута субдомена (реализующее IRouteConstraint) таким образом, чтобы значение было невидимым в URL. Передав значение через коллекцию значений маршрута, я не смог скрыть это значение от URL. Это всегда видно в URL.

Так как же мне этого добиться? Есть ли другой способ передачи данных, чтобы значение было невидимым?

1 ответ

Вы можете создать ссылку на ваш метод действия с нужным вам значением. Затем в методе действия возьмите "скрытое" значение и выполните перенаправление, передав значение в файле cookie/session/tempdata.

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

Другие вопросы по тегам