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>"
Кто-нибудь из вас, ребята, имеет эту проблему и случайно знает решение?