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

È stato utile?

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"

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top