asp.net datalist - cambiamento styling
-
27-09-2019 - |
Domanda
<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>
tutto funziona bene. Solo che io non ho alcun controllo sul styling sulle voci. Cioe ho la designazione sul datalist esternamente ma voglio aggiungere qualche spaziatura (verticale) tra ogni elemento. Come posso fare tht? Grazie
Soluzione
In generale, per lo stile di controllo, è possibile applicare il tag <ItemStyle>
all'interno del <asp:DataList>
.
Si può opzionalmente Iniettare proprietà CSS nel asp:. Tag LinkButton, sia con l'attributo class
o direttamente con stile, controllare le proprietà di altezza o di altro tipo CSS
Se è possibile, è comunque possibile aggiungere un
sulla parte inferiore del modello (ma questo aggiungerà uno spazio verticale per l'ultimo elemento troppo, e non so se lo vuoi).
Spero di essere stato di aiuto.
Altri suggerimenti
Nel codice dietro metodo di databound per la lista, si può essere in grado di aggiungere una classe CSS tramite la raccolta attributi.
In realtà si può essere in grado di che declartively troppo, solo controllando ora ...
ad esempio asp: DataList id = "blah" runat = "server" ItemStyle-CssClass = "someClass"