Tema: Formatiranje
Pogledajte određenu poruku
Staro 22. 05. 2006.   #6
jablan
VD IT Direktora
Invented the damn thing
 
Avatar jablan
 
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
jablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamenjablan je pravi dragi kamen
Default

Ovaj... ne znam koliko će ti koristiti odgovor nekog iz .NET tabora, ali neće da se baci...

XSL je bulja za veb generalno, a o datumima da i ne pričamo. Jednostavno, XSL ne poseduje funkcije za baratanje datumima, kamoli lokalizaciju. I ostatak funkcija (za stringove, brojeve itd) je jadan, ali o tom drugom prilikom. Na stranu to što je XSL dosta zaheban za programiranje prosečnom programeru.

.NET ima mogućnost sličnu PHP templejtima - tzv. veb kontrole koje možete "bindovati" na neki izvor podataka. Izvor podataka može biti npr. dataset vraćen iz baze, kolekcija XML nodova ili jednostavno neka vaša kolekcija nekih poslovnih objekata (tipa kolekcija postova na nekom blogu koji pravite).

Na određena mesta u HTML-u vi umećete propertije članova kolekcije podataka. U slučaju da je u pitanju datum (npr. vreme posta), njega .NET automatski formatira na "culture" trenutnog thread-a (koji je opet vezan za korisnika, tj. sesiju). Culture je objekat koji sadrži info o tome kakav treba da bude format dugog i kratkog datuma itd. On se može generisati na osnovu jezičkog podešavanja koje korisnik ima u brauzeru, ili pokupiti iz korisničkih podešavanja, npr. iz baze.

Dakle, jednom kad se za korisnika generiše Culture i dodeli trenutnom tredu, svi prikazani datumi na stranici se uklapaju u željeno formatiranje.
jablan je offline   Odgovorite uz citat