响应式设计中的CheckboxList RepeatColumns问题

时间:2013-07-10 15:11:33

标签: asp.net checkboxlist

我有一个网站的移动响应式设计,这里我在页面上有多个复选框。我使用了一个复选框,用于多个复选框。但是设计(宽度/重复列属性) 复选框列表不是根据手机/平板电脑的屏幕宽度/分辨率来实现的。这可能是因为重复列属性设置为某个数字。

如何设置重复列属性,以便我的复选框列表宽度根据移动/平板电脑屏幕宽度/分辨率的显示而变化。或者我是否必须使用CheckBox控件而不是CheckboxList。

谢谢,

1 个答案:

答案 0 :(得分:0)

        protected void Page_Load(object sender, EventArgs e)
        {
          System.Windows.Forms.Screen sr = System.Windows.Forms.Screen.PrimaryScreen;
            int width = sr.Bounds.Width;
            int height = sr.Bounds.Height;
            if (width > 0 && width <= 768)
            {
                chkboxlstCuisineTypes.RepeatColumns = 2;
            }
            else
            {
                chkboxlstCuisineTypes.RepeatColumns = 3;
            }
         }
相关问题