godslayerxp Δημοσ. 10 Φεβρουαρίου 2011 Δημοσ. 10 Φεβρουαρίου 2011 Καλησπέρα παίδες, Γράφω εργασία με το Visual Web Developer 2010 (με C#), σχετικά με κράτηση αεροπορικών εισιτηρίων. Έχω δημιουργήσει την πρώτη φόρμα υποβολής δεδομένων από το χρήστη/πελάτη. Πως μπορώ να αποθηκεύσω τα δεδομένα αυτά (ημερομηνίες, τόπος αναχώρησης και προορισμού και επιβάτες) και να τα χρησιμοποιήσω στην επόμενη σελίδα?
kagelos Δημοσ. 10 Φεβρουαρίου 2011 Δημοσ. 10 Φεβρουαρίου 2011 Υπάρχουν διάφοροι τρόποι ο καθένας με τα υπέρ και τα κατά του. Αν θες απλά να είναι διαθέσιμα στην επόμενη σελίδα, απλά κάνε submit σε αυτή Μπορείς να τα αποθηκεύσεις στο Session, αλλά καλό θα είναι να μην αποθηκεύσεις μεγάλο όγκο πληροφορίας Μπορείς να τα αποθηκεύσεις σε κάποιο πίνακα σε βάση δεδομένων, εφόσον έχεις κάποιο τρόπο να αναγνωρίζεις το χρήστη.
leukonas Δημοσ. 10 Φεβρουαρίου 2011 Δημοσ. 10 Φεβρουαρίου 2011 Μπορείς και μέσω του URL ->http://www.4guysfromrolla.com/articles/020205-1.aspx
_tasos Δημοσ. 10 Φεβρουαρίου 2011 Δημοσ. 10 Φεβρουαρίου 2011 Αν αυτό που θέλεις να κάνεις είναι να κάνεις την κράτηση σε πολλά βήματα, τότε θα έλεγα να τα γράφεις στη ΒΔ, είναι ο πιο σωστός τρόπος κατά τη γνώμη μου σε τέτοιες περιπτώσεις.
Tmark Δημοσ. 11 Φεβρουαρίου 2011 Δημοσ. 11 Φεβρουαρίου 2011 Αν τα πεδία που θες να περάσεις ειναι 3-4 περασέ τα μέσα σε querystring, δηλαδή κάπως έτσι (παράδειγμα δίνω): http://localhost:19593/InsertedForm.aspx?EuroValue=20&Processed=100&unfit=0&b4=0000&user=u28319&rec=100. Το bold είναι το querystring. Ο τρόπος για να περάσεις μεταβλητές σε άλλη σελίδα με querystring είναι ο εξής: >Response.Redirect("EpomeniSelida.aspx?Imerominia=" + Imerominia + "&topos_anaxorisis=" + Topos anaxwrisis+ "&epivatis=" + epivatis); Και στην άλλη σελίδα για να πάρεις τις τιμές που έφερε η προηγούμενη κάνεις τα εξής: > Datetime Imerominia = Convert.Datetime(Request.QueryString["Imerominia "]); string Toposanaxwrisis = Convert.ToString(Request.QueryString["topos_anaxorisis"]); string epivatis = Convert.ToString(Request.QueryString["epivatis"]); Αν πας με Session πρόσεξε το timeout του, για να μην λήξει και έχεις πρόβλημα..
godslayerxp Δημοσ. 11 Φεβρουαρίου 2011 Μέλος Δημοσ. 11 Φεβρουαρίου 2011 Ευχαριστώ πολύ για τις απαντήσεις σας. Κάτι από αυτά που μου είπατε, κάτι από αυτά που βρήκα έβγαλα μια άκρη
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.