【问题标题】:Setting the text direction for a Label in ASP.NET在 ASP.NET 中设置标签的文本方向
【发布时间】:2009-06-09 21:30:55
【问题描述】:

我正在开发一个多语言应用程序,它要求我根据用户语言动态更改文本方向(ltr 或 rtl)。

我为此使用了一个标签。我为它分配了一个 CSS 类,它可以设置方向但它不起作用。

我还在它的 CssStyleCollection 列表中添加了一个样式,但它也不起作用。

我哪里做错了?有哪些方法可以实现?

【问题讨论】:

    标签: asp.net localization


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      如果您发布您正在使用的 CSS,我也许能够识别出任何可能有问题的地方。否则,请在您的标签控件中尝试此操作:

      Label myLabel = new Label();
      myLabel.Attributes.Add("dir", "rtl");
      

      当然,您可能希望在诸如<body /> 之类的顶级标签上设置方向,这样它会影响整个页面,而不仅仅是一个标签。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多