ASP.NET 3.5

Meget hurtig svar

Fin oversigt over mulighederne

Erling Jørgensen, Skat

ASP.NET 3.5

Muligheden for selv at planlægge undervisningsforløbet

De altid hurtige svar fra underviser

Erik Laursen, Skat

ASP.NET 3.5

Det har været rigtig godt med det fast forløb - opgave efter opgave

Der fungerer også godt at man selv kan disponerer over tiden så det kan passe ind i hverdagens

arbejde og derved brug meget tid på det man selv synes er svært.

Det virker rigtig godt med den direkte vejledning/problemløsning man får på mail når man er "kørt fast" i en øvelse

Mine svartider har været gode.

Erik Skou, Hedensted Tømmerhandel

ASP.NET MVC 5

Jeg var ret glad for, at der var god vekselvirkning mellem teori og praksis. Nogle opgaver var lige til højrebenet, men der var gode muligheder for at anvende teorien på egen hånd, da visse opgaver klart krævede at du havde forstået teorien. Det var super, at man ikke fik alting forærende, men også skulle tænke selv. Jeg kom på kurset uden forudgående viden om MCV, og gik fra kurset med langt større forståelse og god praktisk erfaring med MCV. Jeg vil klart anbefale it-fjernundervisning.

Søren Bondrup Rasmussen, Alm. Brand Forsikring

ASP.NET MVC 5

Jeg er imponeret over hvor meget tid Thor brugte i starten på at opgradere sin server til seneste version og samtidig havde tålmodighed til at hjælpe så det hele spillede.

Han er desuden meget hurtig til at svare på spørgsmål og rette opgaver.

Vil helt klart overveje at tage endnu et kursus 

Jacob Nørgaard, Privat

ASP.NET 4.0

Jeg er imponeret over den måde kurset er sat op. Trin-for-trin og dejligt afvekslende med Try-It-Out og spørgsmål sidst i hver lektion. Indimellem virker det som om materialet var lavet lige netop til en type som jeg.

En anden ting var de mange unoder man efterhånden har raget til sig - de blev rettet på en lærerig måde.

Kan varmt anbefale kurset

Lennart Hansen, Dancar Autosikring ApS

ASP.NET

Øvelserne har været gode de tvinger en til at tænke selv.

Henrik Obsen, Grenaa Tekniske Skole

ASP.NET 4.0

Det har været helt fantastisk at se den grønne status med "jeg er online" når jeg har logget ind for at køre videre på min undervisning, for så ved jeg at der er næsten øjeblikkelig hjælp, råd, vejledning og godkendelse på mine indsendte svar. Det betyder jeg har kunnet komme videre med det samme og ikke blot vente på evaluering over tid og jeg har haft mine svar i frisk hukommelse. Det har næsten været somom underviser har "kigget mig over skulderen" og været der under hele forløbet. Fordelen er at det har været på mine premisser, når _jeg_ har været klar og motiver

Jeg har oplevet rigtig god, professionel og hurtig vejledning og konstruktiv kritik under hele forløbet.

IT-Fjernundervisning kan klart anbefales.

Dennis Mathiesen, Elro

< >
Se flere referencer

Det handler om datakilder

ASP.NET 3.5 tilbyder et sæt datakildekontroller, der bruges som kommunikation mellem kontroller, der kan vise indhold af datakilder og selve datakilden. Den datakildekontrol giver i sig selv ikke nogen visning af data og optræder derfor som en grå boks i udviklingsværktøjet.

ASP.NET 3.5 har følgende datakildekontroller:

  • sqlDatasource: Giver adgang til SQL servere, Ole db, odbc, Oracle og andre databasesystemer, med en .NET data provider.
  • AccessDatasource: Giver mulighed for at arbejde med en Access database ved blot at give filnavnet på databasen
  • ObjectDatasource: Giver dig mulighed for at visualisere klasser/objekter direkte
  • XmlDatasource: Bruges til XML filer
  • SiteMapDatasource: Giver adgang til den nye sitemap struktur - mere om det senere.

 

Disse datakilde kontroller kan bruges med alle datakontroller

  • AdRotator
  • BulletedList
  • DropDownList
  • ListBox
  • CheckBoxList
  • RadioButtonList
  • Repeater
  • DataList
  • GridView
  • DetailsView
  • TreeView


Simpel brug af datakildekontrol med dataview

At bruge en datakildekontrol er temmelig simpelt

  1. Start med at trække f.eks. en GridView kontrol ind på en webside:

    Og vælg "Choose Data Source"  i den menu, der dukker op
  2. Dernæst vælger du "New DataSource og vælger den type datakilde du vil bruge. Jeg har oprettet en database til dig på min SQL server. Databasenavn, brugernavn og kodeord får du pr. mail.
    Vælg Database i dialogen:
  3. Klik på New Connection i den næste dialog
  4. I den næste dialog skriver du servernavn og det brugernavn og password jeg har sendt dig. Husk også at vælge din database i bunden af dialogen:
  5. Giv dataforbindelsen et navn og klik næste:
     
  6. Dernæst kan du vælge den tabel og de felter du gerne vil have vist
  7. Læg mærke til at du kan teste din forespørgsel mod databasen inden du går videre
  8. Så er du sådan set færdig og kan få indholdet af tabellen vist.


Koden bag

Ja, den kommer til at se sådan her ud:

    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        DataKeyNames="intAktivitetsID" DataSourceID="SqlDataSource1">
        <Columns>
            <asp:BoundField DataField="txtBeskrivelse" HeaderText="txtBeskrivelse" 
                SortExpression="txtBeskrivelse" />
            <asp:BoundField DataField="intAktivitetsID" HeaderText="intAktivitetsID" 
                InsertVisible="False" ReadOnly="True" SortExpression="intAktivitetsID" />
        </Columns>
    </asp:GridView>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
        ConnectionString="<%$ ConnectionStrings:ASPNET35KursusConnectionString %>" 
        SelectCommand="SELECT [txtBeskrivelse], [intAktivitetsID] FROM [tblAktiviteter]">
    </asp:SqlDataSource>

hvilket jo er forholdsvis simpelt!

Når du har betalt for kurset får du adgang til øvelser til hver lektion. Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.