Скрыть URL-данные / значения в маршруте - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь скрыть данные с начала просмотра в URL, например, вот мой route:

 routes.MapRoute(
         "Viewer",
         "viewer/{id}",
         new { controller = "Viewer", action = "Index" }
        );

, а вот метод контроллера:

public ActionResult Index(int id)
        {}

как вы видите, когда я вызываю метод, он собирается маршрутизировать и отображать URL-адрес следующим образом:

 www.domain.com/viewer/1234

Я хочу удалить Id с начала просмотра и хочу, чтобы метод работал так, как ожидалось, вот так

www.domain.com/viewer

Так как я могу это сделать?

1 Ответ

0 голосов
/ 29 ноября 2018

Как и вы, так как вы хотите передать данные с помощью запроса GET, вы должны отправить идентификатор или все остальное, что вы можете найти и найти эти данные.Я предлагаю вам хэш URL.URL хэширования: хеш URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...