Dator > hur man lär sig asp.net med C #

  • hur man lär sig asp.net med C #


  • Ett ASP. NET-program innehåller ett HTML- formulär som bearbetas av webbservern . När ansökan omfattar C # -kod , som körs av webbservern . Endast HTML -kod skickas till webbläsaren. Detta innebär att ASP. NET-program är browser- oberoende

    Du behöver : .
    Microsoft Visual Web Developer 2008 Express Edition

    Skapa ett ASP. NET projekt


    1 .
    Klicka på " Start " , som vanligtvis ligger på nedre vänstra hörnet av skärmen . Välj " Alla program . " Högerklicka på " Microsoft Visual Web Developer 2008 Express Edition . " Välj " Kör som administratör. "Du måste köra Visual Web Developer som administratör så att du kan testa koden du skriver .
    2 .

    Klicka på " Arkiv " -menyn och välj " Ny webbplats . " Kontrollera att " ASP. NET Web Site " är markerat. Välj " Visual C # "från " Språk " nedrullningsbara listan i vänstra hörnet i dialogrutan . Klicka på "OK . "kommer en webbplats med namnet " webbplats1 " med en sida med namnet " Default. aspx " att skapas. Observera att " källa " är öppen som standard . Fliken Källa innehåller HTML för sidan , samt följande kod :
    <% @ Page Language=" C # " AutoEventWireup=" true " CodeFile=" Default. aspx. cs " ärver=" _Default " % >

    Denna kod kallas Page direktiv . "Språk " attribut berättar ASP. NET att koden körs av servern är skriven i C # . Den " AutoEventWireup " attributet är satt till true , vilket gör att händelser som automatiskt förknippas med händelsen förfaranden. Den CodeFile attributet identifierar namnet på den fil som innehåller kod som ska köras av servern .
    3
    Ändra HTML elementet så att det ser ut så här : . <br/> <br/> <title> Välkommen sidan

    lägga till kontroller


    1 .
    Vila musen över "Toolbox " ikonen till vänster i fönstret . Välj och dra " Label "kontroll . Släpp det inom
    blocket . HTML-koden ska se ut så här :



    Välkommen sidan










    attributet id i " Label " element definierar det namn du skulle använda om du ville komma åt " Label " element i koden . Den runat attributet är satt till "server " för att ange att kontrollen kommer att vara tillgänglig för C # -kod körs av servern . Texten attributet definierar den text som visas i " Label " kontroll
    2
    Ändra " Label " kontrollelement som du lagt i det sista steget så att det ser ut så här : .



    Klicka på " Design "Längst ned på skärmen . Designvyn visar vad användaren kommer att se .
    3 .
    Klicka på " Dela " längst ned på skärmen . Split fliken kan du se både HTML -koden och den webbsida som användarna ser . Vila musen över Toolbox ikonen och dra en textrutekontroll precis under Label kontrollen . Ändra ID-attribut till " txtBirthdate " . Nu koden i
    blocket se ut så här :


    Lägg en "knapp " kontroll under " TextBox "kontroll . Ställ in ID- attribut till " btnSubmit " och texten attribut till " Say Hello ". Nu
    blocket bör innehålla följande delar :




    Lägg C # koden och testa


    1 .
    Dubbelklicka på " Say Hello "i designvyn . . Koden fil öppnas
    2
    Leta btnSubmit_Click förfarandet och typkod inom klammerparenteser så att det förfarandet ser ut så här :

    skyddad ogiltig btnSubmit_Click ( objekt avsändare , EventArgs e )
    {
    Response. Write ( "Hej" + txtName. Text ) ; }


    "Response " objekt är en sätt att skicka information tillbaka till webbläsaren. "Write " metod "Response "objektet skriver information till toppen av webbsidan .
    3 .
    Klicka på " Debug " -menyn och välj " Start felsökning. " När du blir uppmanad att göra det möjligt för felsökning i Web. config , klicka på " OK ". Sidan öppnas i webbläsaren . Skriv ditt namn och klicka på " Say Hello ". Meddelandet ska visas överst i webbläsarfönstret .

    tips och varningar


  • " ärver " attribut av Page direktiv anges namnet på klassen med händelsen proceduren blir du kod .
  • är The Page_Load händelseproceduren skapas som standard. Den Page_Load händelseprocedur belastningar när sidan först visas och varje gång formuläret har skickats för bearbetning. När en sida som lämnats in för behandling , är det känt som ett inlägg igen .
  • Du måste vara inloggad som administratör om du vill felsöka programmet som använder den inbyggda webbserver.

Previous:nothing Next:Vilka är de funktioner Turbo C ?





Relaterade artiklar


  • netscape javascript tutorial
  • hur du skriver ut produktionen skärm C-program
  • hur du slår på javascript på en dator
  • hur man skapar en temporär tabell i Visual Basic 6.0
  • Hur gör jag för att räkna rader i ett Excel- arket med hjälp av ett VBA makro?
  • Hur konvertera en sträng till ett datum i java
  • hur man skapar ett datorprogram från grunden
  • hur du ställer in MySQL användare i Mac OS X
  • vad är numeriska i Oracle SQL ?
  • handledning om JavaScript bakgrundseffekter