Avatar billede fileto Seniormester
28. oktober 2004 - 17:19 Der er 7 kommentarer og
1 løsning

Hvilken asp.net kontrol kan indeholde en artikel

Hej

Jeg skal til at ligge nogle artikler ind på mit website. Jeg kunne godt tænke mig at det blev lige som når feks. computerworld eller andre ligger en artikel ud på sitet. Det ser rimelig pænt ud. Men hvilken kontrol skal man bruge for at få det bedste resultat?

mvh
Avatar billede agertoft Nybegynder
28. oktober 2004 - 18:33 #1
Du kan bruge en DataList-kontrol. Så kan du fuldstændig tilpasse, hvordan denne skabelon for dine artikler skal se ud...
Avatar billede fileto Seniormester
28. oktober 2004 - 21:22 #2
Mange tak, jeg checker den lige ud så vender jeg tilbage.
Avatar billede burningice Nybegynder
29. oktober 2004 - 00:19 #3
repeater giver da den største form for frihed
Avatar billede agertoft Nybegynder
29. oktober 2004 - 23:40 #4
Jeg vil da mene, at det er lige omvendt... Hvilke fordele har en repeater da over en Datalist? Datalisten stiller da flere templates til rådighed end repeateren gør.
Avatar billede burningice Nybegynder
30. oktober 2004 - 00:13 #5
ja.. templates... men hvis man vil have fuld kontrol bruger man ikke foruddefinerede templates.

en repeater renderer ikke noget kode af sig selv, overhovedet. Alt skal defineres af brugeren. Eneste repeateren sørger for at før at er gentage ens itemtemplate for hver dataitem der er i datasourcen. Det svarer lidt til at gennemløbe en normal reader:

while(reader.read()) {
  // skriv nogetud til klienten
}

en datalist har nogle smarte finesser, renderer selv en table m.m. Hvad man foretrækker er helt hvad har brug for. Så, repeater giver største form for frihed, mens datalist er hurtig at komme i gang med og har nogle smarte finesser indbygget, som man ved repeateren selv skal lave.

Nå, det er typisk mig at rode mig ud i noget ordkløveri, så jeg tror bare jeg stopper her :)
Avatar billede agertoft Nybegynder
30. oktober 2004 - 00:44 #6
Jeg tror, at det i dette tilfælde er ligemeget, om man bruger en repeater eller datalist :)

Det er lige let at komme igang med. Du kan eventuelt kigge lidt på disse sider:

http://www.c-sharpcorner.com/Code/2002/July/TEmplatesInServerControls.asp
http://samples.gotdotnet.com/quickstart/aspplus/doc/webdatalist.aspx
Avatar billede fileto Seniormester
30. oktober 2004 - 14:38 #7
Tak for indlægenne begge to.

Hej agertoft
Tak for linksne.
Jeg vil prøve at bruge datalist så pointsne går til dig.
Giv lige et svar.

Og så lige et sidste spørgsmål. En artikel, bør den så ligge i et XML dokument. Jeg kan forstå at man skal binde data ind i en datalist og til dette kan man
bruge xml.
Er jeg på rette spor?
Avatar billede agertoft Nybegynder
30. oktober 2004 - 16:29 #8
Du kan binde din datalist til fx en DataTable eller DataSet. Denne DataTable kan så være genereret ud fra et xml-dokument eller en eller flere tabeller i en database.

Jeg ved ikke, om du kan lave direkte bind i din Datalist til et xml dokument...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester