使用Asp.Net MVC Razor在另一个html标签属性中添加html标签

时间:2012-09-28 16:53:11

标签: asp.net-mvc

我想在另一个html标签属性中添加html标签,如:

<p title="<strong class="cssClass">bold</strong>">
some text
</p>

我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

仅限编码:

<p title="@HttpUtility.HtmlEncode("<strong class=\"cssClass\">bold</strong>")"> 
some text 
</p> 

但你会收到:

&lt;strong class=&quot;cssClass&quot;&gt;bold&lt;/strong&gt;

答案 1 :(得分:0)

在浏览器中,title具有默认的默认行为,您无法以本机方式更改此行为。如果你想格式化Title属性来做一个时髦的工具提示,你可以使用jQuery插件来做到这一点。检查this link。它显示了很多插件来完成这项工作。