如何拥有asp:本地化文本有斜体文字?

时间:2014-08-05 17:09:04

标签: css asp.net

我有这个:

<asp:localize id="locPopupInfo" runat="server" meta:resourcekey="locPopupInfoRc1" 
    text="Select up to 8 cameras to include." enableviewstate="false"></asp:localize>

我想让text为斜体。

我尝试添加style="font-style:italic"style="font:italic"。我也试过添加一个css:

.italic-text{
    font-style:italic;
}

然后执行cssclass="italic-text"class="italic-text"

这些都没有奏效。有没有办法用asp:Localize

执行此操作

2 个答案:

答案 0 :(得分:2)

Localize控件继承自Literal控件。它不会以本地化方式输出任何标记,只输出内容。以下是关于它的MSDN says

  

虽然Label控件允许您将样式应用于显示的文本,但Localize控件不允许。

如果你想要应用这种风格,可以选择以下选项:

  1. 切换到Label或类似控件
  2. 包装一些服务器端控件,比如Panel,然后对其应用样式
  3. 或者在应用了样式的客户端标记中包装Localize。如果您对斜体样式非常具体,那么您可以<i><asp:Localize ...></i>

答案 1 :(得分:1)

将你的本地化放入一个范围,然后将样式类应用到范围

<span class="italic-text">
Your localze stuff ....

</span>

了解本地化see this