【发布时间】:2009-06-09 21:30:55
【问题描述】:
我正在开发一个多语言应用程序,它要求我根据用户语言动态更改文本方向(ltr 或 rtl)。
我为此使用了一个标签。我为它分配了一个 CSS 类,它可以设置方向但它不起作用。
我还在它的 CssStyleCollection 列表中添加了一个样式,但它也不起作用。
我哪里做错了?有哪些方法可以实现?
【问题讨论】:
标签: asp.net localization
我正在开发一个多语言应用程序,它要求我根据用户语言动态更改文本方向(ltr 或 rtl)。
我为此使用了一个标签。我为它分配了一个 CSS 类,它可以设置方向但它不起作用。
我还在它的 CssStyleCollection 列表中添加了一个样式,但它也不起作用。
我哪里做错了?有哪些方法可以实现?
【问题讨论】:
标签: asp.net localization
【讨论】:
如果您发布您正在使用的 CSS,我也许能够识别出任何可能有问题的地方。否则,请在您的标签控件中尝试此操作:
Label myLabel = new Label();
myLabel.Attributes.Add("dir", "rtl");
当然,您可能希望在诸如<body /> 之类的顶级标签上设置方向,这样它会影响整个页面,而不仅仅是一个标签。
【讨论】: