Во-первых, это не MVC, только веб-формы.
Я использую маршрутизацию, чтобы мой сайт был обратно совместим с нашими клиентами, а мой проект организован.
Я также подумываю переместить зашифрованную строку запроса на более понятный URL.
Как это работает, наши клиенты должны пометить огромную зашифрованную ссылку, чтобы они не могли угадать других наших клиентов путем изменения идентификатора.
Но вместо того, чтобы иметь этот огромный URL-адрес, мы хотели добавить маршрут, такой как LoginClientName.aspx для каждого клиента, и иметь зашифрованную строку запроса, жестко запрограммированную или, возможно, в базе данных.
Но не вижу способа добавить запрос в MapPageRoute ..
Думал о чем-то вроде этого (знаю, это не работает)
routes.MapPageRoute("MapClient1", "LoginClient1.aspx", "Login.aspx?secure=mylongquerystring");
routes.MapPageRoute("MapClient2", "LoginClient2.aspx", "Login.aspx?secure=differentmylongquerystring");
Теперь это вызывает исключение, поскольку не позволяет? в URL .. есть идеи, как этого добиться? или это невозможно?