По запросу клиента мы только что обновили пользовательскую систему CMS для большого сайта с FCKEditor 2.x до CKEditor 3.5.3.
Внутри ItemTemplate у меня есть пользовательский тег UserControl, в котором атрибутызаполняется DataBinding, вот так:
<my:Viewer runat="server">
<ItemTemplate>
<my:CustomTag runat="server"
ImageUrl='<%# DataBinder.Eval(Container.DataItem, "ImageUrl") %>' />
</ItemTemplate>
</my:Viewer>
Итак, дело в том, что вышеприведенное работает просто отлично.Однако, когда HTML помещается в последний CKEditor, CKEditor изменяет атрибут ImageUrl, чтобы использовать двойные кавычки вместо одинарных кавычек.Как только он заменяется на двойные кавычки, он вызывает ошибку синтаксического анализа на странице .aspx.Изменение: "ImageUrl" to "ImageUrl"
работает, но это не идеально для нашего клиента, которому придется обновлять каждую страницу, которая существует в очень большой системе CMS.Поэтому я задаю этот вопрос, надеясь, что кто-то знает способ переключения CKEditor на использование одинарных кавычек в атрибутах HTML по умолчанию вместо двойных кавычек, чтобы уменьшить объем работы, которую должен будет выполнить мой клиент.
Я ищу только простые изменения типа конфигурации, а не исправления редактора и т. Д.