HTML-рендеринг - добавление дополнительного кода (Internet Explorer) - PullRequest
0 голосов
/ 09 марта 2011

Я использую Telerik Rad Editor в моем проекте, у меня проблема с отображением HTML в редакторе. Я обнаружил некоторые изменения, которые не являются идеальными. Попробуйте это в качестве примера. переключитесь в режим HMTL и введите следующий код.

<!--* 
<a href="http://www.chillisauce.co.uk/hen-nights/"><img alt="Chillisauce Hen Nights" src="http://www.chillisauce.co.uk/includes/email/email_header_hen.jpg" /></a> *-->

Эти теги "" добавлены нами так, что при просмотре html в режиме конструктора эта часть кода не видна, но фактически является частью моего шаблона.

Теперь переключитесь в режим разработки, а затем обратно в режим HTML. Вы заметите, что был добавлен дополнительный код ...

<!--* <a href="http://www.chillisauce.co.uk/hen-nights/" originalAttribute="href" originalPath="http://www.chillisauce.co.uk/hen-nights/"><img alt="Chillisauce Hen Nights" src="http://www.chillisauce.co.uk/includes/email/email_header_hen.jpg" originalAttribute="src" originalPath="http://www.chillisauce.co.uk/includes/email/email_header_hen.jpg" /></a> *-->

Если вы переключитесь в режим разработки, а затем снова в режим HTML, эти дополнительные биты будут добавлены снова.

Есть ли способ отключить эту функцию?

EDIT:

Я установил новую версию Telerik Controls, но обнаружил, что это проблема в IE. В других браузерах, таких как Fire Fox, это работает нормально, но в IE он добавляет лишнюю строку кода. Я проверил, и эта проблема возникла в версии IE (6,8 и 9). На самом деле я загружаю элемент управления Rad Editor в «Управление веб-браузером» в моем приложении Windows.

Ответы [ 2 ]

0 голосов
/ 09 марта 2011

Вы можете попробовать код в онлайн-демонстрациях на сайте Telerik - http://demos.telerik.com/aspnet-ajax/editor/examples/default/defaultcs.aspx

Проблема там не возникает, так что, скорее всего, это ошибка, которая уже исправлена. Вы должны получить более новую версию элементов управления Telerik и обновить свой проект.

0 голосов
/ 09 марта 2011

Я нашел похожее сообщение об ошибке на форуме Telerik Rad Editor.http://www.telerik.com/community/forums/aspnet-ajax/editor/originalpath-originalattribute-injected-into-content.aspx

Администратор сказал, что это ошибка и должна быть исправлена ​​в версии 5.7.2.Вы можете попробовать обновить ваш Telerick Rad Editor до последней версии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...