asp: литерал удаляет значение атрибута заголовка

Я работаю над сайтом asp.net (веб-формы и mvc), где asp:Literal используется на нескольких страницах. Мне нужно было изменить содержимое одной страницы, чтобы добавить простой атрибут заголовка к существующему тегу.

Поэтому мне нужно, чтобы результат был:

<a href="test.jpg" 
   title="title here" 
   id="testimage" 
   rel="hint-text: CLICK TO ZOOM" 
   style="position: relative; display: inline-block">image goes here</a>

Но после рендеринга это выглядит так:

<a href="test.jpg" 
   title id="testimage" 
   rel="hint-text: CLICK TO ZOOM" 
   style="position: relative; display: inline-block">image goes here</a>

Сначала я подумал, что это может быть связано со свойством Control элемента управления Mode, но даже если я изменю режим на PassThrough, он все равно не отобразит значение атрибута tittle.

РЕДАКТИРОВАТЬ: код для литерала, как следующие:

LiteralControl.Text = "<a href='test.jpg' title='title here' id='testimage' rel='hint-text: CLICK TO ZOOM' style='position: relative; display: inline-block'>image goes here</a>"

Кто-нибудь из вас, ребята, имеет эту проблему и случайно знает решение?

0 ответов

Другие вопросы по тегам