Avatar billede visualdeveloper Nybegynder
06. september 2005 - 15:59 Der er 9 kommentarer og
2 løsninger

Runtime Error i simpel form ?

Hej eksperter:

Jeg har denne "form":

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
        <br />
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br />
        <br />
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Login" Width="154px" /><br />
        <br />
        <asp:Label ID="Label1" runat="server" Width="283px"></asp:Label>&nbsp;</div>
    </form>
</body>
</html>


og dette c# dokument til:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (TextBox1.Text = "visualdeveloper" && TextBox2.Text = "pocbihlf")
        {
            Label1.Text = "Velkommen" + TextBox1.Text();
        }
        else
        {
            Label1.Text = "Forkert kodeord eller brugernavn prøv igen!";
        }
    }
}


Prøv selv her:

http://hp-awards.dk/test/

der kommer en runtime error men hvorfor ???
Avatar billede jokkejensen Novice
06. september 2005 - 16:09 #1
skriv lige "Off" i din web.config under customerrors

Men
Label1.Text = "Velkommen" + TextBox1.Text();

Text() er en proberty .. så det skal bare være:
Label1.Text = "Velkommen" + TextBox1.Text;
Avatar billede visualdeveloper Nybegynder
06. september 2005 - 16:12 #2
hvor ligger min web.config fil ???
Avatar billede jokkejensen Novice
06. september 2005 - 16:14 #3
arbejder du i visual studio ?
Avatar billede visualdeveloper Nybegynder
06. september 2005 - 16:15 #4
ok jeg har gjort det nu !!!
Avatar billede jokkejensen Novice
06. september 2005 - 16:18 #5
okay.. det hjalp.. du skal ligge /bin/ filerne og dine webforms i et vituelt directory.. dette gøres, med mindre du selv hoster, ved at oprettet et subdomæne (hos nogen) men for at være sikker smid det da i roden´af din webhotel... har kun 10 min før jeg bliver nød til at smutte..

Men hvorfor tester du ikke bare lokalt :)
Avatar billede visualdeveloper Nybegynder
06. september 2005 - 16:21 #6
nu skulle jeg ha sat den til off og det virker ????

men den skriver at der er fejl i linje 1 ??
Avatar billede softspot Forsker
06. september 2005 - 16:44 #7
mon ikke det er fordi du skal bruge dobbelt lighedstegn til at sammenligne med og dobbelt ampersand i stedet for And i C#, altså:

if (TextBox1.Text == "visualdeveloper" && TextBox2.Text == "pocbihlf")
Avatar billede visualdeveloper Nybegynder
06. september 2005 - 20:42 #8
mange tak læg et svar !
Avatar billede softspot Forsker
06. september 2005 - 22:09 #9
Det fik du der (hvis altså du mente mig - min mon ikke jokkejensen også gerne vil have en del af kagen så :))...
Avatar billede visualdeveloper Nybegynder
07. september 2005 - 14:31 #10
jo bare læg et svar jokkejensen !
Avatar billede visualdeveloper Nybegynder
16. september 2005 - 21:53 #11
jeg tager lige halvdelen af pointsne og giver dem til jokkejensen
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