У меня есть этот источник данных, у которого есть его значение RepeatColumns
значение установлено равным 3. Я работаю в отзывчивом дизайне. способ изменить это значение, чтобы сказать 2. Когда я должен отображать на маленьком устройстве отображения, у меня есть небольшой размер экрана, поэтому я смогу отображать только два столбца на строку.Есть ли способ изменить значение свойства «RepeatColumn» для Datalist в соответствии с шириной в ASP.NET.
<asp:DataList ID="dl2" runat="server" HorizontalAlign="Left" RepeatDirection="Horizontal" RepeatColumns="3" >
Нет. Это серверный контроль, он обрабатывается на сервере, который не имеет возможности определить, какая текущая ширина браузера на клиенте. –
@BenRobinson SO - это способ автоматического присвоения числа столбцов в зависимости от размера. – Chelsea
Вы можете установить количество столбцов на основе любых критериев, которые вы выберете, если эта информация может быть определена на сервере. Я не знаю, что вы подразумеваете под «имеющимся размером», если вы имеете в виду динамическую настройку вывода на основе доступного пространства экрана, то, как и весь отзывчивый дизайн, это то, что вы используете с помощью CSS и javascript в браузере, а не в серверный контроль. –