Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Passing parameters from one ASPX to another

Îåêßíçóå áðü ôï ìÝëïò thanosk. Τελευταία δημοσίευση από το μέλος Pak στις 27-02-2009, 21:50. Υπάρχουν 5 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  27-02-2009, 12:46 48775

    Passing parameters from one ASPX to another

    Καλημέρα παιδιά,

    Είμαι σχετικά νέος σε ASP.NET και προσπαθώ να βρώ το πως μέσω ενός button, να περάσω μια παράμετρο από μια σελίδα ASPX σε μιά άλλη και με την παράμετρο αυτή (π.χ. επώνυμο) να κάνω search και να εμφανίσω τα δεδομένα σε ένα grid.

    Το δεύτερο στάδιο το γνωρίζω απλά δεν ξέρω το πρώτο (passing parameter)

    (Έκανα search στις συζητήσεις αλλά δεν βρήκα τίποτα ή δεν έκανα σωστό search Embarrassed)

    Ευχαριστώ εκ'των προτέρων
  •  27-02-2009, 14:24 48778 σε απάντηση της 48775

    Απ: Passing parameters from one ASPX to another

    Για να περάσεις τιμές-παραμέτρους από μία asp.net σελίδα σε μια άλλη υπάρχουνε διάφορες επιλογές.

    Μπορείς να χρησιμοποιήσεις το querystring property του request object.

    Π.χ http://www.mysite.com/default2.aspx?name=giorgos&lastname=karagounis

    Η σελίδα default2.aspx είναι η σελίδα που πας και περνάς τις τιμές στο name Και lastname από μια άλλη σελίδα π.χ την default.aspx

     

    1) άνοιξε Visual studio Και κάνε ενα asp.net project  με c#

    2) κάνε add μια νέα σελίδα, την default2.aspx

    3) στην default.aspx βάλε 2 textboxes Και ένα button . ονόμασε τα Buttons txtname και txtlastname

    4) Κάνε διπλό κλικ στο κουμπί και βάλε τον κώδικα

    protected void Button1_Click(object sender, EventArgs e)

    {

    Response.Redirect("default2.aspx?Name=" +

    this.txtname.Text + "&LastName=" +

    this.txtlastname.Text);

    }

    5) στην default2.aspx βάλε 2 textboxes. Ονομασέ τα txtBox1 Και txtBox2

    6) στο Page_load της default2.aspx , Βάλε

    this.txtBox1.Text = Request.QueryString["Name"];
    this.txtBox2.Text = Request.QueryString["LastName"];

    7) κάνε την default.aspx αρική σελίδα. run your application

    8) Βάλε 2 τιμές στα Texboxes της default.aspx και πάτα το Button

    9) δες ότι τα 2 textboxes Της default2.aspx έχουνε τις τιμές που είχανε τα δυο Textboxes στην default.aspx


     


    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  27-02-2009, 14:38 48779 σε απάντηση της 48778

    Απ: Passing parameters from one ASPX to another

    Ευχαριστώ !!!
  •  27-02-2009, 15:23 48781 σε απάντηση της 48778

    Απ: Passing parameters from one ASPX to another

    nikolaosk:
    http://www.mysite.com/default2.aspx?name=giorgos&lastname=karagounis">http://www.mysite.com/default2.aspx?name=giorgos&lastname=karagounis
    Η έμμεση αναφορά σε μια ακόμα μεγάλη Ευρωπαϊκή Παναθηναϊκή βραδιά δείχνει το επίπεδο αυτού του Site. xaxaxaxaxax Εύγε nikolaosk
    Manos
  •  27-02-2009, 16:12 48782 σε απάντηση της 48781

    Απ: Passing parameters from one ASPX to another

    απλά τονίζω τα αυτονόητα. ευχαριστώ πάντως... δεν γίνεται αλλιώς. ΕΛΛΑΣ ΕΥΡΩΠΗ ΠΑΝΑΘΗΝΑΙΚΟΣ!!!!!!!!!!
    Νικόλαος Καντζέλης
    BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT
    http://www.nksolutions.gr
    http://dotnetstories.wordpress.com
    http://weblogs.asp.net/dotnetstories
    http://forum.dotnetnuke.gr
  •  27-02-2009, 21:50 48788 σε απάντηση της 48782

    Απ: Passing parameters from one ASPX to another

    foreach (League league in SuperLeague.Leagues)

    {

    if (league.Champion != Olympiakos)

    {

    Exception ex = new Exception();

    throw ex;

    }

    }

     

    WinkStick out tongue


    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems