Για να περάσεις τιμές-παραμέτρους από μία 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