Avatar billede tanzaweb Nybegynder
08. februar 2004 - 17:32 Der er 15 kommentarer og
2 løsninger

ny til.NET C# Får en fejl i simplet script

Hej jeg får en fejl i følgende document linje 3 tegn 22 men jeg kan ikke se fejlen.

Jeg har lige installeret iis, og .net framework på min omnibook, og ved ikke om der skal sættes mere op.
Jeg er ved at lære .NET C# og skal forhåbentlig bruge den imorgen i skolen igen så jeg håber der er nogle der kan hjælpe.


<%@ Page Language="C#" %>
<script runat="server">
        void Udregn(object Sender ,EventArgs E)
        {
            //der defineres 3 variabler af typen integer
            int intTal1, int intTal2, intResultat;
            //de indtastede tal konverteres fra tekst til integer
            intTal1 = Convert.ToInt32(tbTal1.Text);
            intTal2 = Convert.ToInt32(tbTal2.Text);
            //De 2 tal adderes og lægges ind i intResultat
            intResultat = intTal1 + intTal2;
            //Resultatet konverters til tekst (string)
            lblResultat.Text = intResultat.ToString();
        }
   
</script>
<hr>
<html>
<head>
<title>Læg 2 tal sammen</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
    <font size="5">Den lille +lommeregner!</font>
    <hr>
    <p>
   
    </p>
    <form runat="server">
        Indtast et tal:
        <asp:textbox id="tbTal1" runat=server/>
       
        Indtast et andet tal:
        <asp:textbox id="tbTal2" runat=server/>
       
        <asp:button ID="btSubmit" Text="Udregn!"
            OnClick="Udregn"    runat=server/><br><br>
       
        Summen af de to tal du tastede var:
        <asp:label ID="lblResultat" Font-Size="20pt" runat=server/>
    </form>
</body>
</html>
Avatar billede roger Nybegynder
08. februar 2004 - 17:43 #1
prøv: void Udregn(object sender ,EventArgs e)
Avatar billede tanzaweb Nybegynder
08. februar 2004 - 18:01 #2
Den bliver ved med at sige tegnet ')' var ventet

Men jeg kan stadig ike se det
Avatar billede wired Nybegynder
08. februar 2004 - 18:11 #3
Eller void Udregn(System.Object Sender, System.EventArgs e)
Avatar billede roger Nybegynder
08. februar 2004 - 18:46 #4
int intTal1, int intTal2, intResultat; <-- det er den der

det skal være:
int intTal1, intTal2, intResultat;

definer kun int-typen første gang i dette tilfælde
Avatar billede tanzaweb Nybegynder
08. februar 2004 - 19:00 #5
Problemmet er at den samme fejl også kommer i nogle andre sider, uden int-typen som denne og den siger igen fejl i linje 3 og tegn 23
Jeg ser det er i denne linje         void Udskriv(object Sender ,EventArgs e) omkring eller ige efter S i Sender hvorfor mon de løsnings forslag dr er komet nu har ikke kunnet ændre på fejlen

<%@ Language="C#" %>
<script runat="server">
        void Udskriv(object Sender ,EventArgs e)
        {
            lblResultat.Text = tbTal1.Text + " og " + tbTal2.Text;
        }
   
</script>
<hr>
<html>
<head>

<title>Indlæsning af to tal</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
    <font size="5">Den lille Indlæser!</font>
    <hr>
    <p>
   
    </p>
    <form runat="server">
        Indtast et tal:
        <asp:textbox id="tbTal1" runat=server/>
       
        Indtast et andet tal:
        <asp:textbox id="tbTal2" runat=server/>
       
        <asp:button ID="btSubmit" Text="Udskriv!"
            OnClick="Udskriv"    runat=server/><br><br>
       
        De to tal du tastede var:
        <asp:label ID="lblResultat" Font-Size="20pt" runat=server/>
    </form>
</body>
</html>
Avatar billede roger Nybegynder
08. februar 2004 - 19:03 #6
<%@ Page Language="C#" %>
<script runat="server">
        void Udregn(object Sender ,EventArgs E)
        {
            //der defineres 3 variabler af typen integer
            int intTal1, intTal2, intResultat;
            //de indtastede tal konverteres fra tekst til integer
            intTal1 = Convert.ToInt32(tbTal1.Text);
            intTal2 = Convert.ToInt32(tbTal2.Text);
            //De 2 tal adderes og lægges ind i intResultat
            intResultat = intTal1 + intTal2;
            //Resultatet konverters til tekst (string)
            lblResultat.Text = intResultat.ToString();
        }

</script>
<html>
<head>
    <title>Læg 2 tal sammen</title>
</head>
<body>
    <hr />
    <font size="5">Den lille +lommeregner!</font>
    <hr />
    <p>
    </p>
    <form runat="server">
        Indtast et tal:
        <asp:textbox id="tbTal1" runat="server"></asp:textbox>
        Indtast et andet tal:
        <asp:textbox id="tbTal2" runat="server"></asp:textbox>
        <asp:button id="btSubmit" onclick="Udregn" runat="server" Text="Udregn!"></asp:button>
        <br />
        <br />
        Summen af de to tal du tastede var: <asp:Label id="lblResultat" runat="server" font-size="20pt"></asp:Label>
    </form>
</body>
</html>

Ovenstående virker altså hos mig.
Avatar billede tanzaweb Nybegynder
08. februar 2004 - 19:09 #7
Hej jeg har lige tilføjet language="C#" til <script runat="server"> så den nu er <script language="C#" runat="server"> og nu komer den ikke med en fejl længere.

Men nu viser den ikke <asp:textbox id="tbTal1" runat=server/>
somjeg har fået at vide den skal, nogle forslag hvor server opsætning eller?
Avatar billede roger Nybegynder
08. februar 2004 - 19:11 #8
kør mit eksempel og sig hvad en skriver.
Avatar billede tanzaweb Nybegynder
08. februar 2004 - 19:14 #9
hvis jeg laver en <% response.write "Tidspunkt : " & Now %> i et asp dokument så viser den tiden, men hvis jeg laver det samme i en aspx fil så sker der ingenting? hvis det kan hjælpe til at komme med forslag til hvad der kan være galt.
Avatar billede tanzaweb Nybegynder
08. februar 2004 - 19:16 #10
den siger fejl i linje 3 tegn 28
Avatar billede roger Nybegynder
08. februar 2004 - 19:23 #11
Hvad sker der hvis du kun skriver det her i din fil:

<%@ Page Language="C#" %>
<script runat="server">
        void Page_Load(){
        Response.Write("Hello World");
        }
</script>
Avatar billede tanzaweb Nybegynder
08. februar 2004 - 19:42 #12
fejl i linje 2 ';' tegnet var ventet
Avatar billede roger Nybegynder
08. februar 2004 - 21:55 #13
det lyder underligt
Avatar billede tanzaweb Nybegynder
08. februar 2004 - 22:25 #14
ja ikke
nogen ide om hvad det kan være
Avatar billede roger Nybegynder
08. februar 2004 - 22:29 #15
umiddelbart vil jeg mene at asp.net ikke er sat ordenligt op. det jeg lige pastede SKAL virke.
Avatar billede roger Nybegynder
11. februar 2004 - 12:27 #16
fandt du ud af noget ?
Avatar billede tanzaweb Nybegynder
11. februar 2004 - 18:12 #17
geninstallerede frameworks og nu virker det
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