Как использовать маршрутизацию веб-форм ASP.NET 4 со строкой запроса?

Во-первых, это не MVC, только WebForms ...

Я использую маршрутизацию, чтобы мой сайт был обратно совместим с нашими клиентами, а мой проект был организован .

Я также подумываю переместить нашу зашифрованную строку запроса на более удобный URL. пока сделаю мой проект организованным. Я также подумываю перенести наш зашифрованный запрос ...

Во-первых, это не MVC, только WebForms ...

Я использую маршрутизацию, чтобы мой сайт оставался обратно совместимым для наших клиентов, а мой проект был организован .

Я также подумываю переместить нашу зашифрованную строку запроса на более удобный URL. пока сделаю мой проект организованным. Я также подумываю перенести наш зашифрованный запрос ...

Во-первых, это не MVC, только WebForms ...

Я использую маршрутизацию, чтобы мой сайт был обратно совместим с нашими клиентами, а мой проект был организован .

Я также подумываю переместить нашу зашифрованную строку запроса на более удобный URL. Это работает так: наши клиенты должны добавить в закладки огромный зашифрованный URL-адрес, чтобы они не могли угадать других наших клиентов путем изменения идентификатора.

Но вместо этого огромного URL-адреса мы хотели добавить маршрут, например LoginClientName.aspx для каждого клиента и иметь зашифрованную строку запроса в жестком коде или, возможно, в базе данных.

Но не вижу способа добавить запрос в MapPageRoute ..

Придумывал что-то вроде этого (знаю, что это не работает)

routes.MapPageRoute("MapClient1", "LoginClient1.aspx", "Login.aspx?secure=mylongquerystring");
routes.MapPageRoute("MapClient2", "LoginClient2.aspx", "Login.aspx?secure=differentmylongquerystring");

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

7
задан jaekie 8 February 2011 в 20:29
поделиться