У меня есть куча сущностей, которые имеют идентификатор.На одном экране я загружаю «Предмет» на основе идентификатора, например так: "/Results/Subject/53"
На этом же экране у меня есть поле со списком, в котором содержится список всех предметов.Пользователь может изменить выбор в этом комбо на другой предмет, и я загружаю результаты для этого предмета, используя ajax.Когда я делаю это, URL-адрес в браузере устарел, поскольку я теперь могу смотреть на /Results/Subject/45
Если пользователь перезагружается, я перезагружаю исходный документ, а не новый.
Я бы хотел обновитьURL (звучит как хакерство), или я бы хотел, чтобы моя навигация основывалась на чем-то еще, кроме Id, как части URL.Как я могу это сделать?Как я могу загрузить контроллеры для определенных элементов без указания идентификатора как части URL.