Я использую ASP.NET 4.0 WebForms. Я также использую мастер-страницы, которые наследуются от других мастер-страниц. У меня есть элементы управления внутри панелей. В основном это многоуровневые контейнеры. Это приводит к тому, что элементы имеют ОГРОМНЫЕ идентификаторы. Я вижу идентификатор длиной около 300 байт!
Когда на странице сотни элементов, эти идентификаторы резко увеличивают размер страницы. У меня есть GridView
с элементами управления привязкой.
Как лучше всего сделать так, чтобы каждый серверный элемент управления имел максимально короткий идентификатор? Есть ли способ, чтобы каждый элемент не зависел от своего идентификатора контейнера (кроме ClientIDMode="static"
), даже если он все же был уникальным на странице? Наконец, решает ли ASP.NET MVC эту проблему?