Laden...

Daten von einer Seite zur anderen transportieren

Erstellt von impact_1991 vor 13 Jahren Letzter Beitrag vor 13 Jahren 728 Views
I
impact_1991 Themenstarter:in
44 Beiträge seit 2010
vor 13 Jahren
Daten von einer Seite zur anderen transportieren

Hallo,

ich habe 2 Asp.net Seite.
Ich möchte gern von einer Seite Daten zur nächsten Seite transportieren.
Leider funktioniert das so nicht.
Weiß jemand warum es nicht mit "Request.QueryString("string");" funktioniert?
Im Internet (http://www.aspheute.com/artikel/20000529.htm)
steht es so:
strVorname = Request.QueryString("Vorname")
und bei mir erwartet Request.QueryString eine event oder eine Methode oder ein delegate. Ich hab mal denn kompletten c# code gepostet der HTML code ist ja dafür nicht von bedeutung.

Seite1 cs code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
    //int zaehler = 0;


    protected void Page_Load(object sender, EventArgs e)
    {
        /*if (Session["zaehler"] != null)             
        {
            zaehler = (int)(Session["zaehler"]);
        }

        zaehler++;
        Label_Ausgaeb.Text = "Page_Load wird ausgeführt";
        Label_Zaehler.Text = zaehler.ToString();
        Session["zaehler"] = zaehler;*/


    }



    protected void Button_start_Click1(object sender, EventArgs e)
    {
        Response.Redirect("Default2.aspx?Vorname=hans&Nachname=wurst");
    }
}

Seite2 cs code

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

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


        string Vorname = Request.QueryString();
        /*hdfh*/

    }
}
H
222 Beiträge seit 2010
vor 13 Jahren

moin,

ohne das jetzt zu testen, müsste das glaub ich so aussehen:


using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

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


        string Vorname = Request.QueryString["Vorname"];
        string Nachname = Request.QueryString["Nachname"];

    }
}

Die Welt hat genug für jedermanns Bedürfnisse, aber nicht für jedermanns Gier.

I
impact_1991 Themenstarter:in
44 Beiträge seit 2010
vor 13 Jahren

Ja, jetzt stimmt die Syntax.
Leider kommen die Daten immer noch nicht an.

H
222 Beiträge seit 2010
vor 13 Jahren

hmm, also bei mir klappts super...
wenn dein testprojekt nur die beiden seiten enthält, dann häng das doch mal an deinen nächsten post an...

Die Welt hat genug für jedermanns Bedürfnisse, aber nicht für jedermanns Gier.

I
impact_1991 Themenstarter:in
44 Beiträge seit 2010
vor 13 Jahren

Jetzt klapt es auch 😃
ich hab die die falsche Seite als Startseite festgelegt und mich gewundert warum es nicht geht

vielen Dank