15. oktober 2007 - 22:28Der er
20 kommentarer og 1 løsning
opbygning af site
Nu prøver jeg og kaste mig over .NET igen, men der er nogle ting jeg ikke lige umiddelbart kan gennemskue. Hvordan opbygger jeg et site, fx. så bruger jeg css til at opbygge mit site når jeg koder med asp, men jeg har hørt at man kan/bør bruge .NET controllere. Hvordan gør man det? Og er det bedst?
Nej, der vil stadig være behov for tabeller til visning af tabeldata, sådan som de oprindeligt var ment. Men design i tabeller holder snart ikke meget længere.
I den del hvor du har dit content skal du bare ligger din contentplaceholder. Du kan herefter højreklikke på selve masterpagen og vælge add contentpage. Så tilføjer den en ny aspx side og her tilføjer du det content du vil vise.
Du linker direkte til contentpage også vil alt fra masterpagen blive lagt ind uden om.
om du bruger tabeller eller divs - css eller ikke css er ikke forskellen på at bygge i asp.net fremfor asp.old.
Meget simpelt set så vil du som altid skulle bruge tabeller eller divs (alt afhænger af præferencer og formål (somregel tabeller til tabulerede data og divs til design)) - dette uanset om vi taler asp.old, asp.net eller helt andre typer som fx php. Der hvor den nok største forskel kommer ind fra asp.old til asp.net er behandling af data - i stedet for at lave en masse kode omkring nogle html-elementer i asp.old har asp.net nogle kontroller du let kan bruge uanset om vi taler simple ting som fx en tekstbox eller mere avancerede ting som fx kalendre og lister.
Derfor - alt hvad du kan af html og css fra dine asp-dage kan du genbruge i asp.net og først når vi kommer ind og tale data begynder det egentlige .net. Udover det har .net nogle værktøjer der kan gøre ting lettere for dig, fx masterpages i stedet for include files.
nu sidder jeg lige og kigger på nogle filer fra et forum lavet i asp.net, der er en default.aspx uden noget, men så er der en masse der ser ud til og linke til en masterpage. er det normalt.
det er i hvert fald meget normalt at bruge en masterpage - men hvad der er normalt udover det er svært at sige da man kan opnå den samme ting på flere måder. Lad være med kun at kig på ét eksempel - kig på flere (se fx http://asp.net/downloads/starter-kits/) og forstå i hvert fald lidt af hvad der sker og forsøg dig så lidt frem ud fra det.
Har lige et spørgsmål, jeg sidder og følger guiden Get Started with Visual Web Developer og der er der mulighed for at downloade en tabel man kan sætte ind i sin 2005 express database og bruge under guiden, jeg køre sql server 2000 kan jeg godt ligge den tabel ind i den database?
Nu ved jeg ikke lige hvad det er for en tabel - måske, måske ikke. Mange af de nyere eksempler med SQL 2005 benytter sig af nogle nye datatyper og derfor kan du ikke uden videre gøre det... men er det bare den ene tabel kan du jo bare prøve at køre den og ellers vel bare lave din egen lignende tabel. Så længe det ikke er en hel database overleves det nok.
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.