我有一个asp.net定制的日历工作在引导页面上。 在桌面视图中,它显示最多5个星期的最大值,使用以下几周就可以了。
IList<int> weekList = new List<int>();
for (int i = 0; i < 5; i++)
{
weekList.Add(i);
}
WeekRepeater.DataSource = weekList;
WeekRepeater.DataBind();
然而,在移动视图中,我可以确定代码背后是否在某个分辨率下,我使用此逻辑仅显示1周而不是5。
IList<int> weekList = new List<int>();
for (int i = 0; i < 1; i++)
{
weekList.Add(i);
}
WeekRepeater.DataSource = weekList;
WeekRepeater.DataBind();
然后按下按钮将显示所有5周 - 所以回到原始逻辑。
有没有办法实现这个目标?可能与bootstrap / media查询相同?