Thema: C#
Einzelnen Beitrag anzeigen
Alt 18.09.2002, 22:13   #11
Who-T
Elite
 
Registriert seit: 01.08.2000
Beiträge: 1.395


Who-T eine Nachricht über ICQ schicken
Standard

@gerngroh
ich kann jsp nur die basics, auch servlets relativ wenig gemacht, trau mir aber fast sagen, dass die angaben stimmen

so schnell wie in den letzten wochen hab ich überhaupt noch nie fürs web progammiert.

der vorteil sind solche sachen wie repeater und datagrids


kleines beispiel
Code:
<asp:Repeater id="rp" runat="server">
 <ItemTemplate>
   "><%# DataBinder.Eval (Container.DataItem, "text") %>
 <ItemTemplate>
</asp:Repeater>
das wär der asp.net teil davon

der code behind (in c# in dem fall) zum beispiel

Code:
ArrayList l= new ArrayList();
 for (beliebig oft)
 {
   Hashtable t = new Hashtable();
   t["link"] = .... irgendein link
   t["text"] = .... irgendein text zum link
   l.Add (t);
  }
so generierst eine arraylist mit beliebig vielen einträgen, sprich du lest halt aus der DB was aus oder so

den code brauchst in php, jsp usw auch überall
aber das zuweisen selbst geschieht dann einfach über

Code:
rp.DataSource = l;
rp.DataBind();
der weist dann das alles automatisch zu. dabei kannst die datentypen beliebig mischen usw

sehr praktisch das ganze

ich bin kein besonderer ms-fan, aber mit dem habens schon was geleistet
wenn man das ganze auf einem gscheiten server zum laufen brächte...
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees.
Who-T ist offline   Mit Zitat antworten