datalist asp.net - изменить стиль - PullRequest
       15

datalist asp.net - изменить стиль

0 голосов
/ 28 октября 2010
<asp:DataList ID="ItemsList" RepeatDirection="Vertical" runat="server">            
  <ItemTemplate>                  
        <asp:LinkButton 
            ID="SecondLevelItem" runat="server"  CommandName="second" 
            OnCommand="SecondLevelItem_Onclick" CommandArgument="<%# Container.DataItem %>" 
            Text="<%# Container.DataItem %>" >  
        </asp:LinkButton>                                     
    </ItemTemplate>            
 </asp:DataList>

все отлично работает. за исключением того, что я не имею никакого контроля над стилем на предметах. Я имею в виду, что внешне у меня есть стилистика, но я хочу добавить интервал (по вертикали) между каждым элементом. Как мне это сделать? Спасибо

Ответы [ 2 ]

0 голосов
/ 28 октября 2010

Как правило, для управления стилем вы можете применить тег <ItemStyle> внутри <asp:DataList>.

. При желании вы можете добавить свойства CSS в тег asp: LinkButton либо с атрибутом classили напрямую со стилем, контролируя высоту или другие свойства CSS.

Если это применимо, вы все равно можете добавитьв нижней части шаблона (но это также добавит вертикальный пробел к последнему элементу, и я не знаю, хотите ли вы его).

Надеюсь, что вам помогли.

0 голосов
/ 28 октября 2010

В коде метода привязки данных для списка вы можете добавить класс css через коллекцию атрибутов.

На самом деле, вы тоже можете это сделать, просто проверив сейчас ...

например, asp: DataList id = "blah" runat = "server" ItemStyle-CssClass = "someClass"

...