asp:Literal删除title属性值

时间:2014-10-13 15:16:00

标签: c# asp.net asp-literal

我正在使用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>

起初我认为它可能与控件Mode属性有关,但即使我将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 个答案:

没有答案