locked
URL weiterleitung RRS feed

  • Frage

  • Hallo liebe foren-user,

     

    ich hab mich heute schon sehr damit abgeplagt und hab mich jetzt durchgerungen um euch zu fragen:

    wie kann ich einen Button beim Klicken dazu bringen auf eine andere site zu gehen?

     

    genauer: ich habe zwei eingabe felder und einen button. der button sollte nur auf die nächste site gehen wenn in den zwei textfeldern

    der richtige wert steht.

     

    kann mir jemand einen tipp geben? habe es bis etzt mit einer einfachen if-else funktion probiert. funktioniert auch zu meiner zufriedenheit

    nur weiß ich dann nicht wie man (bei den RICHTIGEN WERTEN) auf eine andere URL weiterleitet!!

    Bitte um Hilfe !!

    Schöne Grüße

     

     

    Freitag, 17. September 2010 14:49

Antworten

  • Hi,

    If TextBox1.Text = "löhneberger" And TextBox2.Text = "1204" Then

    Else

    End If

    suchst Du evtl. sowas hier?

      Response.Redirect( "~/EingabeOk.aspx" )

    ?

    Falls ja, füg einfach diese Zeile in die beiden Zweige ein und pass die den Dateinamen entsprechend an.

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    • Als Antwort markiert löhneberger Montag, 20. September 2010 12:33
    Montag, 20. September 2010 11:18
    Moderator

Alle Antworten

  • Hallo löhneberger,

    Vielen Dank für Deine Frage und Beitrag!

    Welche Version von Visual Studio benutzt Du? Welche Entwicklersprache benutzt Du (C# oder VB.NET)? ASP.NET? WebBrowser Steuerelement in Windows Forms?

    Du sagst auf einmal: „auf eine andere URL weiterleitet!!“ und  „der button sollte nur auf die nächste site gehen“.

    Kannst Du bitte Dein Problem deutlicher und völlig beschreiben? Umfasse mindestens die folgenden Schritte in der Beschreibung Deines Problems:

    1) Eine Übersicht der Funktionsweise von dem Programm

    2) Das Ergebnis des aktuellen Codes

    3) Was erwartest Du dass Dein Code machen soll

    4) Den Inhalt der Eingabedateien (falls zutreffend)

    Schließlich, sagt uns diese Datensammlung, was Du von deinem Code erwartest, so dass wir vergleichen können, was es tut, mit dem was Du möchtest. Die meiste Zeit, können die MVP Experten und andere Mitglieder des Forums fast sofort eine Antwort auf Deine Frage geben, indem sie diese Informationen verwenden.

    Relevanter Code zu posten wäre auch nicht schlecht oder eine Zip Datei mit den Code (falls der Code zu groß ist) kann man ihm Public Ordner von SkyDrive laden und den link hier Posten.

    Und es hilft den Moderatoren auch den Beitrag in das richtige Unterforum zu verschieben.

    [Tipp] Eine Übersicht über alle verfügbaren Microsoft Foren findest Du unter http://www.microsoft.de/Community/Foren

    Danke und Grüße,

    Robert

    Freitag, 17. September 2010 22:50
    Moderator
  • Vielen Dank für die Antwort !!

     

    Also: Ich verwende Visual Web Developer 2010 Express und dort benutze ich Visual Basic.

     

    Nun zum Problem: Als erstes sollte der Benutzer zwei Werte eingeben: ein Wort und eine Zahl.

    Wenn er jetzt auf den Button "Submit" drückt, sollte er auf die nächste Seite weitergeleitet werden. Jedoch nur wenn er vorher "Mai" und "1204" eingegeben hat.

    Das heißt: nur bei der Eingabe von diesen zwei Werten wird er auf die nächste Seite weitergeleitet.

     

    [Code]

     Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click

    If TextBox1.Text = "löhneberger" And TextBox2.Text = "1204" Then

    Else


    End If

     

    [/Code]

     

    nach dem "Then" sollte er auf eine andere Seite weitergeleitet werden und im "Else" auch auf eine Andere.

     

    Hoffe ihr könnt euch ein Bild davon machen was ich brauche. Ansonsten bitte Fragen.

    Freundliche Grüße

     

    Montag, 20. September 2010 07:15
  • Hi,

    If TextBox1.Text = "löhneberger" And TextBox2.Text = "1204" Then

    Else

    End If

    suchst Du evtl. sowas hier?

      Response.Redirect( "~/EingabeOk.aspx" )

    ?

    Falls ja, füg einfach diese Zeile in die beiden Zweige ein und pass die den Dateinamen entsprechend an.

     


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
    • Als Antwort markiert löhneberger Montag, 20. September 2010 12:33
    Montag, 20. September 2010 11:18
    Moderator
  • TAUSEND DANK !!!

     

    genau das habe ich gesucht !!!

     

    mfg löhneberger

    Montag, 20. September 2010 12:32