08. februar 2004 - 17:32Der 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/>
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
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
<%@ 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>
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?
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.
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.