Если вы действительно обеспокоены производительностью, я, возможно, меньше буду беспокоиться о многословности идентификаторов элементов управления .NET (что является настоящей неприязнью моего питомца) и больше беспокоюсь об общей модели обратной передачи.
Вся отправка состояния клиенту, чтобы он мог отправить пакет на сервер, крайне неэффективен как с точки зрения задержки, так и пропускной способности.
Если это новый проект, вероятно, вместо него стоит использовать MVC, или, если он существует, попробуйте включить сжатие страниц в IIS.