Tilføje et serverscript som en datakilde

Et serverscript er et lille program, der ligger på serveren og kører som svar på bestemte handlinger i browseren. Serverscripts kan være skrevet i mange forskellige sprog, bl.a. Perl, PHP og Microsoft ASP.NET. I modsætning til klientscripts, f.eks. JavaScript, kører serverscripts på serveren, før websiden vises i browseren. Som eksempler på serverscriptprogrammer kan nævnes indkøbsvogne, dynamiske menuer og undersøgelser.

I denne artikel

Om serverscripts

Tilføje et serverscript til datakildebiblioteket

Oprette en datavisning af serverscriptet

Om serverscripts

Datakildebiblioteket viser data fra serverscripts, der henter data i form af XML. Du kan oprette forbindelse til serverscripts, der kan være skrevet på forskellige sprog, på mange forskellige måder, bl.a. ved hjælp af ASP.NET, PHP og AJAX., men scriptet skal sende dataene i form af XML. Et almindeligt serverscript, der returnerer XML, kan f.eks. være en RSS-kilde.

Hvis du vil føje en forbindelse til en RSS-kilde, der er et serverscript og ikke en XML-fil (f.eks. en RSS-kilde med en URL-adresse, der ender med .aspx eller .php), skal forbindelsen medtages i kategorien Serverscripts. En RSS-kilde, der er en XML-fil (f.eks. en RSS-kilde med en URL-adresse, der ender med .xml), kan føjes til enten kategorien Serverscripts eller kategorien XML-filer.

Hvis du vil tilføje et serverscript som en datakilde, skal du kende scriptets URL-adresse.

Toppen af siden

Tilføje et serverscript til datakildebiblioteket

  1. Klik på Datakildebibliotek i menuen Opgaveruder.

  2. Klik på Opret forbindelse til et script eller en RSS-kilde under Serverscripts i datakildebiblioteket.

    Bemærk: Hvis overskriften Serverscripts er skjult, kan du klikke på plustegnet (+) for at udvide den.

  3. Klik på en af følgende indstillinger på listen HTTP-metode under fanen Kilde i dialogboksen Egenskaber for datakilde:

    • Metoden HTTP Get føjer eventuelle parameternavne og parameterværdier til URL-adressen.

    • Metoden HTTP Post sender eventuelle parameternavne og parameterværdier til URL-adressen i teksten i anmodningen.

      Klik på HTTP Get i dette eksempel.

  4. Der er fire valgmuligheder på listen Marker den datakommando, der skal konfigureres:

    • Med indstillingen Vælg hentes data ved hjælp af serverscriptet. Derefter kan du oprette en datavisning til at vise oplysningerne.

    • Med indstillingerne Indsæt, Opdater og Slet hentes data ved hjælp af serverscriptet. Derefter kan du få vist og ændre oplysningerne ved at oprette en datavisning med formularfunktioner, der indsætter, opdaterer eller sletter dataene.

      I dette eksempel skal du klikke på kommandoen Vælg for at oprette en datavisning af de data, der returneres af serverscriptet.

  5. Skriv URL-adressen på det script eller den RSS-kilde, du vil oprette forbindelse til, i boksen Angiv URL-adressen til et serverscript under Marker forbindelsesoplysninger.

    Du kan f.eks. skrive http://gotdotnet.com/community/resources/rss.aspx for at tilføje en RSS-kilde med artikler af interesse for udviklere fra GotDotNet, webstedet til Microsoft .NET Community.

    Fanen Kilde i dialogboksen Egenskaber for datakilde med en URL-adresse på et serverscript

  6. Nogle serverscripts kræver yderligere oplysninger, der overføres fra browseren til serveren i form af parametre. Det eksempel, der vises her, kræver ikke parametre. Benyt en af følgende fremgangsmåder, hvis serverscriptet kræver parametre:

    • Klik på Tilføj for at tilføje en parameter, og skriv derefter et navn og en standardværdi til parameteren i dialogboksen Parameter.

      Bemærk: Marker afkrydsningsfeltet Værdien for parameteren kan angives via en webdelsforbindelse, hvis parameteren kan angives på kørselstidspunktet ved hjælp af en webdelsforbindelse.

    • Hvis du vil ændre en eksisterende parameter, skal du klikke på den pågældende parameter på listen, klikke på Rediger og derefter redigere parameterens navn eller standardværdi i dialogboksen Parameter.

    • Hvis du vil slette en eksisterende parameter, skal du klikke på den pågældende parameter på listen og derefter klikke på Fjern.

Toppen af siden

Oprette en datavisning af serverscriptet

Efter at du har føjet et serverscript til datakildebiblioteket, kan du oprette en datavisning til at vise resultatet af serverscriptet.

Du kan hurtigt teste en datakilde ved at oprette en datavisning af den pågældende datakilde ved at trække den hen på en side. Når du trækker en datakilde og placerer den på en side, er resultatet en standardvisning af dataene, hvor de første fem felter i datakilden vises i hver række i en enkel tabel. Hvis de første fem felter vises med de tilsvarende data, er datakilden konfigureret korrekt.

Datavisninger er baseret på Microsoft ASP.NET 2.0. Når du vil oprette en datavisning, skal du starte med en ASP.NET-side (en .aspx-fil).

  1. Klik på Ny i menuen Filer.

  2. Klik på Generelt under fanen Side i dialogboksen Ny, klik på ASPX, og klik derefter på OK.

    Der åbnes en ny side med en FORM Tag.

    ASP.NET-formularkode

  3. Klik på Datakildebibliotek i menuen Opgaveruder. Find datakilden i opgaveruden Datakildebibliotek – i dette eksempel rss.aspx på www.gotdotnet.com – og træk den hen på siden.

    En datavisning, der indeholder alle titler og URL-adresser på alle websteder i den aktuelle samling af websteder, vises nu på siden, og opgaveruden Detaljerede oplysninger om datakilde vises.

Yderligere oplysninger om datavisninger finder du i artiklen Oprette en datavisning.

Toppen af siden

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×