asp:буквенная печать в финальной разметке от kentico

Сторонний разработчик создает для нас сайт kentico, и в элементе head печатается тег asp:Literal, который доставляется конечному пользователю. Тег следующий,

<asp:Literal runat="server" ID="litTags" EnableViewState="false" />

Это важно? Это приводит к тому, что разметка не проходит проверку, а некоторые браузеры жалуются. Он говорит, что это необходимо для шаблонов, но я не вижу никаких признаков того, что один из них печатается на собственном сайте Kentico или на каком-либо из демонстрационных сайтов. Я вижу, что тег появляется в документации по шаблонам kentico, поэтому я предполагаю, что тег просто не анализируется сервером правильно.

Не будучи парнем Kentico или ASP, я не могу дать ему никакого совета. Любые идеи?


person Nicholas Evans    schedule 18.07.2011    source источник


Ответы (1)


Эта разметка не должна быть доставлена ​​клиенту. Я думаю, вам также может понадобиться атрибут runat="server" для элемента <head>, чтобы ASP.Net правильно увидел литерал и вывел некоторый текст вместо фактической разметки <asp:Literal....

person Graham Clark    schedule 18.07.2011