Вы можете зашифровать параметр строки запроса, если безопасность ваша забота.
Или вы можете использовать другие держатели, такие как p.cambell говорит выше (сессия & cookie).
Вы также можете сохранить его в базе данных и получить страницу, которую вы хотите загрузить.
Просто зависит от ваших требований приложения.
Другое дело, что я использовал <asp:panel>
, в основном используя одну страницу, как если бы это были несколько страниц. Таким образом, у меня также есть доступ к viewstate для хранения переменных. (Всякий раз, когда пользователь нажимает «next» или что бы они ни нажимали, чтобы перейти к следующей странице, я просто спрячу панель, в которой они находятся, и покажу панель, в которой они хотят перейти на свойство [visible = true/false])
лучше в смысле waht? как ребята говорят, что вы беспокоитесь о вышеуказанной безопасности маршрута, об универсальности, о том, что у вас нет сильной типизации, о том, что вы определяете имя своих параметров в нескольких местах ... любое «лучшее» решение зависит от того, что проблема должен решить. –