2016-04-25 4 views
1

Ich möchte <HR> nach jeder von Item Template in <asp:DataList> generierten Spanne bereitstellen.Wie stelle ich <hr> nach jeder Artikelvorlage in <asp: DataList> in vb.net zur Verfügung?

Hier ist mein Code:

<asp:dataList> 
<HeaderTemplate> </HeaderTemplate> 
<ItemTemplate> </ItemTemplate>  
<FooterTemplate> </FooterTemplate> 
</asp:dataList> 

Darstellung:

<dataList> 
//header 
<span>...</span> 
//I want to provide <hr> here 
<span>...</span> 
//I want to provide <hr> here 
<span>...</span> 
//I want to provide <hr> here 
<span>...</span> 
//footer 
</dataList> 

Wie ich <HR> bieten kann?

Antwort

0

DataList bietet nicht die Ebene der Markup-Kontrolle, die Sie benötigen. Um dies zu erreichen, müssen Sie zu Repeater wechseln.

Repeater rendert kein matkup selbst und überlässt es dem Benutzer, alles auszugeben. Sie müssen sich also um alle diese Bereiche, Header und Footer kümmern, aber im Gegenzug haben Sie die Kontrolle über alle auszugebenden Markups.

Ihre Repeater-Setup wird so aussehen:

<asp:Repeater> 
    <HeaderTemplate> 
     <span> 
     What you would put in DataList header 
     </span> 
    </HeaderTemplate> 
    <ItemTemplate> 
     <span> 
     What you would put in DataList item 
     </span> 
    </ItemTemplate> 
    <SeparatorTemplate> 
     <hr /> 
    </SeparatorTemplate> 
    <FooterTemplate> 
     <span> 
     What you would put in DataList footer 
     </span> 
    </FooterTemplate> 
</asp:Repeater> 

Beachten Sie, dass alle Markup von Datalist gerendert nun explizit angegeben wird. Beachten Sie aber auch, dass <hr/> nicht mehr in eine Spanne geht.

+0

es bieten HR in SPAN. So


. Ich will nur
ohne

+0

@NanjiMange, oh, ich verstehe. Wird diese Antwort dann entfernen. Aber zuerst eine Frage. Ist DataList eine harte Anforderung für Sie? Wenn Sie mehr Kontrolle über das Markup benötigen, brauchen Sie vielleicht einen Repeater – Andrei

+0

Ich möchte die bestehende Funktionalität nicht ändern. Ich kann Repeater benutzen, wenn es keine Möglichkeiten gibt. –

Verwandte Themen