Похоже, что большинство дополнительных параметров относятся к состоянию просмотра?
Вы могли бы рассмотреть возможность отключения состояния просмотра - см. статью MSDN , которая поможет вам приблизиться к желаемому URL.
Другие варианты включают переключение на POST в качестве метода или использование какого-либо другого механизма для передачи дополнительных данных, таких как установка файлов cookie.
Или переходите на что-то вроде ASP.Net MVC, что позволит вам лучше контролировать, как создаются / используются URL.