none
ASP.NET Parameter Übergabe - WebSite + TextBox RRS feed

  • Frage

  • Hallo

    wie kann ich einer WebSite Parameter in eine Textbox übergeben.

    Ziel ist es aus einem Programm, die WebSite aufzurufen (noch keine Problem) aber einen Parameter in die dementsprechende TextBox zu übergeben/rein zuschreiben und dann die Suche in der WebSite mit "Enter"-soll automatisch ausgelöst werden - starten...

    Manuelle sieht das so aus --> In dieser einen WebSite gibt man eine Nummer ein und bestätigt die Suche mit Enter - das wars.

    (Ich gehe davon aus, dass man den Parameter im Link verpackt und dann diesen in der WebSite verarbeitet  usw...)

    Bitte um Tricks&Tipps.

    Danke

    Gruß Danijel

    Freitag, 1. Juli 2016 06:27

Antworten

  • Hallo,

    du kannst den Parameter erst mal einfach als Querystring übergeben und z.B. im Page_Load auswerten.

    if (Request.QueryString.Count > 0) { string value = Request.QueryString["key"]; TextBox1.Text = value; }

    Der Aufruf würde dann z.B. so aussehen:

    http://url/mypage.aspx?key=hello%20world

    Du wirst ja bei "manueller" Eingabe eine Methode im ButtonClick aufrufen, der du den Suchbegriff übergibst und die dann die Suche durchführt. Diese Methode könntest du natürlich auch ohne Umweg über die Textbox aufrufen.

    Soll denn dann ein Suchergebnis an das Programm zurückgegeben werden?

    Gruß


    • Bearbeitet K. Pater Freitag, 1. Juli 2016 08:24
    • Als Antwort markiert Danijel Kramar Montag, 4. Juli 2016 08:42
    Freitag, 1. Juli 2016 08:20

Alle Antworten

  • Hallo,

    du kannst den Parameter erst mal einfach als Querystring übergeben und z.B. im Page_Load auswerten.

    if (Request.QueryString.Count > 0) { string value = Request.QueryString["key"]; TextBox1.Text = value; }

    Der Aufruf würde dann z.B. so aussehen:

    http://url/mypage.aspx?key=hello%20world

    Du wirst ja bei "manueller" Eingabe eine Methode im ButtonClick aufrufen, der du den Suchbegriff übergibst und die dann die Suche durchführt. Diese Methode könntest du natürlich auch ohne Umweg über die Textbox aufrufen.

    Soll denn dann ein Suchergebnis an das Programm zurückgegeben werden?

    Gruß


    • Bearbeitet K. Pater Freitag, 1. Juli 2016 08:24
    • Als Antwort markiert Danijel Kramar Montag, 4. Juli 2016 08:42
    Freitag, 1. Juli 2016 08:20
  • Hallo,

    Request.Query --> 

    Das Projekt wurde im Visual Studio 2008 geschrieben...

    Was muss ich hier machen, dass Request im Projekt erkannt wird?

    Das Suchergebnis muss nicht zurückgegeben werden.

    Danke

    Gruß 

    Montag, 4. Juli 2016 08:25
  • Hi,

    hab den "Fehler" gefunden, die eine Seite war nicht von der Klasse Page abgeleitet.

    Danke 

    Gruß Danijel

    Montag, 4. Juli 2016 08:42