xampos20 Δημοσ. 10 Φεβρουαρίου 2010 Δημοσ. 10 Φεβρουαρίου 2010 γεια σας έχουμε μία φορμα την default.aspx και μέσα έχω ένα κουμπί πως μπορώ να πάω στην φόρμα 2 που είναι η default2.aspx ευχαριστώ.....
_tasos Δημοσ. 10 Φεβρουαρίου 2010 Δημοσ. 10 Φεβρουαρίου 2010 Η εντολή που θέλεις είναι η >Response.Redirect("default2.aspx") Μπορείς να χρησιμοποιήσεις κι έτσι "/default2.aspx", όπου θα σε μεταφέρει στην default2.aspx που βρίσκεται στο root του server, ή "~/default2.aspx" που θα σε μεταφέρει στο root του application σου.
xampos20 Δημοσ. 10 Φεβρουαρίου 2010 Μέλος Δημοσ. 10 Φεβρουαρίου 2010 σε ευχαριστωωωωωωωωω να σε ρωτησω και κατι αλλο αν θελω να μεταφέρω στοιχεια απο textbox η radiobutton? ειναι τπτ τετοιο? Response.Redirect("Default.aspx.textbox2.tex") ?????????????????????????? η λέω μαλακ..@@@.... ============================================================================================================================== βασικα ένα textbox κατάφερα να το στείλω πως μπορώ όμως να στείλω μία φόρμα με 4 text boxes? αφού η εντολή είναι request.querystring().tostring() ευχαριστώ πάντωσ
_tasos Δημοσ. 11 Φεβρουαρίου 2010 Δημοσ. 11 Φεβρουαρίου 2010 Υπάρχουν δύο τρόποι 1. Μπορείς πριν κάνεις το redirect να αποθηκεύσεις τις τιμές των textbox σε ένα session και έτσι να περάσουν στην άλλη φόρμα. > Sub Button1_Click(....) Session("Textbox1") = Textbox1.Text Session("Textbox2") = Textbox2.Text Session("Textbox3") = Textbox3.Text Response.Redirect(...) End Sub Όταν φορτώνει η άλλη φόρμα οι τιμές θα υπάρχουν στο Session. (Θα πρέπει να είσαι προσεκτικός και να είσαι σίγουρος ότι οι τιμές στο Session δεν είναι παλιότερη φόρμα) 2. Επίσης μπορείς να περάσεις τις τιμές στο query string και να έχεις εκεί τις τιμές. > Response.Redirect("~/default2.aspx?txt1=" & Textbox1.Text & "&txt2=" & Textbox2.Text) Η λύση αυτή ίσως σου δημιουργήσει προβλήματα με τα ελληνικά, αλλά υπάρχει τρόπος να το ξεπεράσεις. Επίσης αν το κείμενο στα textboxes είναι πολύ μεγάλο δεν θα μπορείς να το περάσεις έτσι. Βασικά πιστεύω πως πρέπεις να μάθεις τι είναι το PostBack, τι κάνει κ πως δουλεύει. Απλοποιεί αρκετά τις καταστάσεις, αφού σου επιτρέπει να μείνεις στην ίδια φόρμα και να κάνεις πιο απλά τη δουλειά σου και με λιγότερο κώδικα. Αν θέλεις ρωτάς και ξαναμιλάμε...
xampos20 Δημοσ. 11 Φεβρουαρίου 2010 Μέλος Δημοσ. 11 Φεβρουαρίου 2010 ok μαλλον με session θα το κάνω και στην άλλην φόρμα πως τα εμφανίζω????? εχω γράψει αυτό αλλά δεν τα εμφανίζει στην δεύτερη φόρμα το κομματι κωδικα ειναι απο την δευτερη φορμα που θέλω εμφάνιση.... Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load TextBox1.Text = Session("textbox1") TextBox2.Text = Session("textbox2") End Sub αν τα εμφανισει μπορώ να τα χρησιμοποιήσω σωστα????
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.