EPiServer Web Controls разработаны для работы с платформой ASP.NET WebForms, и в некоторых случаях вы имеете ограниченный контроль над генерацией ID-тегов.Лучше, если вы используете dotnet 4.0, который поддерживается в EPiServer CMS 6.
Это много работы для полного устранения всего плохого HTML, сгенерированного элементами управления WebForms.В конечном итоге вы переписываете все и теряете много встроенных функций ASP.NET.Если вы используете WebForms, вероятно, лучше быть прагматичным и более экономичным и принимать ID-теги и малое состояние просмотра.
Обычный подход к избавлению от состояния просмотра - удалить глобальный используемый тег формы.по ASP.NET.Известный побочный эффект заключается в том, что контекстное меню в режиме просмотра, используемое редакторами, перестает работать, а также некоторые распространенные сторонние модули также перестают работать должным образом, так как они используют тег формы для вставки JavaScript.У вас также возникнут проблемы с XForms.
Если вы хотите лучше контролировать сгенерированный html, визуализируйте свою страницу MVC, используя собственный метод расширения, который извлекает значения из свойств EPiServer.
MVC еще не поддерживается EPiServer CMS 6, но будет хорошо интегрирован в будущий выпуск.