我正在使用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>"
你们有没有人遇到这个问题并碰巧知道解决方案?