我在ASPX
文件中有以下标记:
<asp:Localize ID="Localize2"
meta:resourcekey="locSystemTriggeredClipDurationRc1" runat="server"
EnableViewState="False" Text="Some text">
</asp:Localize>
我希望能够将此文字设为灰色并将其向右移动几个像素,如下所示:
<asp:Localize ID="Localize2"
meta:resourcekey="locSystemTriggeredClipDurationRc1" runat="server"
EnableViewState="False" Text="Some text"
style="padding: 0px 0 0px 70px;color:grey">
</asp:Localize>
然而,这不起作用。有没有办法为asp:Localize
标签添加样式?
答案 0 :(得分:1)
这是来自MSDN article的引用,我强调了
Localize控件继承自Literal控件并且是 在各方面都与它相同。 Localize控件用于设计 是时候区分可以本地化的静态文本了 静态文本。 虽然Label控件允许您应用样式 显示的文字本地化控件不。您可以 通过设置以编程方式管理控件中显示的文本 Literal.Text属性,继承自Literal控件。
答案 1 :(得分:1)
Localize
不会生成任何标记,因此您无法直接设置标记,但您始终可以将其置于span
内并设置样式:
<span style="padding: 0px 0 0px 70px;color:grey">
<asp:Localize ID="Localize2"
meta:resourcekey="locSystemTriggeredClipDurationRc1" runat="server"
EnableViewState="False" Text="Some text">
</asp:Localize>
</span>