Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在asp.net中更改标签的方向?_Javascript_Jquery_Css - Fatal编程技术网

Javascript 如何在asp.net中更改标签的方向?

Javascript 如何在asp.net中更改标签的方向?,javascript,jquery,css,Javascript,Jquery,Css,我有一个从DB读取数据的标签。(数据是波斯语的日期)。 默认情况下,它显示LTR,但我想写RTL。 有关更多信息: 它显示:1999年5月1日 但我想展示一下: 1399/01/08 怎么做?(使用Javascript、jQuery或CSS更好) 注意:我对将波斯日期转换为公历日期没有任何问题。有两种方法。通过编程,可以添加dir属性 myLabel.Attributes.Add("dir", "rtl"); 或者在HTML本身中,如图所示 根据注释,这样颠倒的日期不是从右到左的格式。RT

我有一个从DB读取数据的标签。(数据是波斯语的日期)。
默认情况下,它显示LTR,但我想写RTL。
有关更多信息:
它显示:1999年5月1日
但我想展示一下:
1399/01/08
怎么做?(使用Javascript、jQuery或CSS更好)

注意:我对将波斯日期转换为公历日期没有任何问题。

有两种方法。通过编程,可以添加
dir
属性

myLabel.Attributes.Add("dir", "rtl");
或者在
HTML
本身中,如图所示



根据注释,这样颠倒的日期不是从右到左的格式。RTL表示字母和数字的顺序不变,但句子本身是从右向左书写的。

有两种方法。通过编程,可以添加
dir
属性

myLabel.Attributes.Add("dir", "rtl");
或者在
HTML
本身中,如图所示



根据注释,这样颠倒的日期不是从右到左的格式。RTL适用于字母和数字顺序不变,但句子本身是从右向左书写的情况。

创建一个CSS类,如

.lbl_rtl
{
  direction:rtl;
}
然后

<asp:Label CssClass="lbl_rtl" ID="Label1" runat="server" Text="Label"/>

创建一个CSS类,例如

.lbl_rtl
{
  direction:rtl;
}
然后

<asp:Label CssClass="lbl_rtl" ID="Label1" runat="server" Text="Label"/>

您可能想做两件事 *根据特定区域性设置输出格式 *同时设置标签的方向

//format the date string according to persian culture 
var dateString = date.ToShortDateString(new CultureInfo(“fa-Ir”));
myLabel.Text = dateString;
//set the direct to right-to-left
myLabel.Attribute.Add("dir","rtl");
如果您需要在很多元素上设置rtl,那么您应该更喜欢使用css

.rtl {
   direction:rtl;
}

如果使用类
rtl

为所有元素设置方向,您可能需要做两件事 *根据特定区域性设置输出格式 *同时设置标签的方向

//format the date string according to persian culture 
var dateString = date.ToShortDateString(new CultureInfo(“fa-Ir”));
myLabel.Text = dateString;
//set the direct to right-to-left
myLabel.Attribute.Add("dir","rtl");
如果您需要在很多元素上设置rtl,那么您应该更喜欢使用css

.rtl {
   direction:rtl;
}

将为所有元素设置方向,并将其分类为salam、baraye inke kolan covert koni bayad代码c#estefade koni ama baraye rtl kafie方向ro rtl koni、ham代码barat mizaram和miladio tabdil koni be shamsi、ham风格

.lblDirection{
  direction:rtl;
}
科塔迪尔·科内法典

public string SetShamsiDate(string DateTimeLoc)
        {
            DateTime DT = DateTime.Parse(DateTimeLoc.ToString());
            System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
            string DaySprated = pc.GetDayOfMonth(DT).ToString();

        }
米托尼是我的朋友

您希望使用此样式作为方向

.lblDirection{
  direction:rtl;
}
要将米拉迪日期转换为波斯日历,请使用此代码

public string SetShamsiDate(string DateTimeLoc)
        {
            DateTime DT = DateTime.Parse(DateTimeLoc.ToString());
            System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
            string DaySprated = pc.GetDayOfMonth(DT).ToString();

        }

salam,baraye inke kolan Coni bayad代码c#estefade koni ama baraye rtl kafie方向ro rtl koni,火腿代码barat mizaram ke miladio tabdil koni be shamsi,火腿风格

.lblDirection{
  direction:rtl;
}
科塔迪尔·科内法典

public string SetShamsiDate(string DateTimeLoc)
        {
            DateTime DT = DateTime.Parse(DateTimeLoc.ToString());
            System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
            string DaySprated = pc.GetDayOfMonth(DT).ToString();

        }
米托尼是我的朋友

您希望使用此样式作为方向

.lblDirection{
  direction:rtl;
}
要将米拉迪日期转换为波斯日历,请使用此代码

public string SetShamsiDate(string DateTimeLoc)
        {
            DateTime DT = DateTime.Parse(DateTimeLoc.ToString());
            System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
            string DaySprated = pc.GetDayOfMonth(DT).ToString();

        }

? “1399/01/08”是“01/05/1999”的反面吗?我看不出是LTR还是RTL。你说的是根据特定区域性进行格式设置吗?你也想更改日期吗??或者应该显示为1999/05/01?@DavidePiras,你好。我倒日期并不重要!只是想把它展示给我的定制方向。(“1399/01/08是波斯日期”和“01/05/1999是英日期”)@RMN,你很明白!我想展示1999/05/01?“1399/01/08”是“01/05/1999”的反面吗?我看不出是LTR还是RTL。你说的是根据特定区域性进行格式设置吗?你也想更改日期吗??或者应该显示为1999/05/01?@DavidePiras,你好。我倒日期并不重要!只是想把它展示给我的定制方向。(“1399/01/08是波斯日期”和“01/05/1999是英日期”)@RMN,你很明白!我想展示1999/05/01