以编程方式从右向左更改菜单按钮的顺序

时间:2019-12-08 12:28:19

标签: c# css asp.net

我的网站上有一个菜单,并且我使用两种语言,

我尝试在aspx中使用此代码:

<html dir="<%:Dir%>">

以及aspx.cs中的这段代码:

       public string Dir { get; set; }
       protected void Page_Load(object sender, EventArgs e)
       {
        #region--Show/hide language link
        if (!string.IsNullOrEmpty(Convert.ToString(Session["lang"])))
        {
            if (Convert.ToString(Session["lang"]) == "en")
            {
                Dir = "ltr";
            }
            else
            {
                Dir = "rtl";
            }
            }
          }

对于页面的所有元素都可以正常工作,但是菜单出现问题

因为当我更改语言时整个菜单都转到页面的右侧,但是我想从左到右更改按钮的位置,如下图所示:

enter image description here

enter image description here

0 个答案:

没有答案