Avatar billede morten_leth Nybegynder
23. december 2003 - 08:55 Der er 8 kommentarer og
1 løsning

En smule begynderhjælp, meget simpelt.

Jeg har været så dum at begynde at kigge i den store asp.net bog (ASP.NET unleashed af Stephen Walther) og jeg synes ikke jeg kan få noget til at fungere, kan godt være fordi jeg laver noget galt...

<script runat="server">

    ' Insert page code here
    '

    Sub Button_Click( s As Object, e As EventArgs )
        entries.innerHtml = "<hr>" & username.Value & "<p>" & comments.Value & entries.innerHtml
    end sub

</script>
<html>
    <head><title>GuestBook.aspx</title></head>
    <body>

    <form Runat="Server">
    <b>Username:</b>
    <br>
    <input id="username" type="text" size"30" Runat="Server">

    <p>

    <b>Comments:</b>
    <br><textarea id="comments" cols=60 rows=10 Runat="server"></textarea>

    <p>

    <input type="submit" value="Add Comment"
    OnServerClick="Button_Click" Runat="Server">

    <span id="entries" Runat="Server" />

    </form>

</body>
</html>


det her er koden.... og jeg har brugt microsoft asp.net web matrix ved ikke om det er noget der kan bruges til noget men andre foreslag modtages gerne...
Avatar billede morten_leth Nybegynder
23. december 2003 - 09:00 #1
den kommer forresten ved fejl på denne lijne...
<input id="username" type="text" size"30" Runat="Server">
Avatar billede medions Nybegynder
23. december 2003 - 09:00 #2
Du har en hel del fejl, blandt andet denne:

<input id="username" type="text" size"30" Runat="Server">

skal være

<input id="username" type="text" size="30" Runat="Server">

//>Rune
Avatar billede medions Nybegynder
23. december 2003 - 09:00 #3
Du mangler altså et lihedstegn...

Det var et svar...

//>Rune
Avatar billede morten_leth Nybegynder
23. december 2003 - 09:04 #4
DOH!
Avatar billede mufoxe Nybegynder
23. december 2003 - 09:06 #5
Umiddelbart burde det der virke. Jeg vil dog lige komme med et forslag her. Siden du er ved at lære det, kan du lige så godt lære det på den rigtige .NET måde, nemlig ved at kode med code behind.
Det gør det hele meget mere overskueligt og er som sagt den anbefalede måde at kode det på.
Kort fortalt går det ud på at have en fil med HTML (grænseflade) og en anden fil med koden (dine Button_Click og sådan noget i den stil). Du bør også kigge lidt på objekt orienterede principper, da .NET bygger meget kraftigt på disse. Faktisk er det ret vanskeligt at forstå store områder af .NET, hvis man ikke ved bare en lille smule om OOP. De fleste bøger har et lille kapitel om OOP (i hvert fald hvis det er en seriøs bog).
Avatar billede morten_leth Nybegynder
23. december 2003 - 09:06 #6
Men de andre fejl hvad er de.... for jeg er jo næsten som du også kan se... en okay.. denne der kunne jeg måske hvis jeg bare lige havde åbnet mine små øjne have set... men what the hell...
Avatar billede morten_leth Nybegynder
23. december 2003 - 09:12 #7
hmm... mufoxe... hvis det der ikke er den rigtige måde at stille det op på.. hvad er så den rigtige måde at gøre det på???
Avatar billede mufoxe Nybegynder
23. december 2003 - 09:14 #8
ehm ... som jeg beskriver det ;) Nej, det er selvfølgelig tilladt og med Web Matrix er du tvunget til at bruge inline kode. Min pointe er at hvis du vil bruge det til noget som helst seriøst, så skal du sætte dig ind i codebehind og objekt orienterede principper.

Inline kodning er så absolut ikke vejen frem.
Avatar billede morten_leth Nybegynder
23. december 2003 - 09:17 #9
okay.... jamen det må jeg jo så se om ikke jeg kan lære noget af... mon ikke der står en smule i denne her bog på lidt over 1000 sider... ;-)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester