0

私は asp:Literal がいくつかのページで使用されている asp.net Web サイト (Web フォームと MVC) に取り組んでいます。1 つのページのコンテンツを変更して、既存のタグに単純なタイトル属性を追加する必要がありました。

したがって、レンダリングされた結果を次のようにする必要があります。

<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>"

この問題を抱えていて、たまたま解決策を知っている人はいますか?

4

0 に答える 0