Мы используем CMS, и мне нужно исправить некоторые части HTML-кода, который генерируется элементом управления, полностью помещенным в черный ящик.Обычно я подразделяю нарушающий элемент управления и настраиваю его, но из-за способа написания элемента управления я не могу удалить ошибочный атрибут.
Это оставляет мне единственный вариант выполнения этой операциичерез метод Render на самой главной странице.Я думал об изменении строки содержимого до ее рендеринга, это потребовало бы небольшого количества Regex в предложении удалить недопустимый отображаемый атрибут.
Учитывая, что эта операция будет выполняться на каждой странице, этосамый эффективный способ достижения этого?Должен ли я, возможно, сделать string.Contains (), чтобы сначала проверить наличие HTML-элемента?Использование Regex для этого вызовет проблемы с производительностью?