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

 

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

EnableViewState=False και...

Îåêßíçóå áðü ôï ìÝëïò thanad. Τελευταία δημοσίευση από το μέλος kkara στις 10-02-2006, 09:35. Υπάρχουν 2 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  10-02-2006, 00:48 9490

    EnableViewState=False και...

    Παιδιά καλημέρα,

    Σε μια εφαρμογή, που έχει μεγάλο traffic δεδομένων, θέλω να βάλω το ViewState του Grid false, ώστε να κερδίσω σε performance.

    Όμως στο grid ο χρήστης μπορεί να επιλέξει ένα row και στη συνέχεια πατώντας ένα button να περάσω κάποιες τιμές απο το selected row σε νέο popup παραθύρο και να κάνει something.

    Εβαλα λοιπόν το ViewState = false και ενώ το paging παίζει οκ όταν κάνω κλίκ στο button το grid πολύ φυσικά αδειάζει,πρίν προλάβω να πάρω τις τιμές που θέλω και να προχωρήσω στη διαδικασία.

    Μπορεί κάποιος να μου δώσει μια λύση ?

    Ευχαριστώ εκ των προτέρων.  


    (thanad)
    Dimos K. Thanasoulas
    Athens
  •  10-02-2006, 07:29 9493 σε απάντηση της 9490

    Απ: EnableViewState=False και...

    Με javascript χωρίς να κάνεις postback; Ή αν έκλεινες το viestate για ότι δεν χρειάζεται και να αφήσεις το grid ανοιχτό;


    Χρήστος Γεωργακόπουλος
  •  10-02-2006, 09:35 9495 σε απάντηση της 9493

    Απ: EnableViewState=False και...

    Μια ακόμα λύση θα ήταν να χρησιμοποιήσεις το property CommandArgument του Button. Σε αυτό θα μπορούσες να αποθηκεύσεις κάτι που αναγνωρίζει μοναδικά την εγγραφή που έκανε κλικ ο χρήστης (π.χ. ID) και κατόπιν στο PostBack να ανακτήσεις τα δεδομένα από το DataSource σου και να τα περάσεις στο νέο παράθυρο, αντί να τα ανακτήσεις από την ίδια την εγγραφή του Grid.
    Στερνή μου γνώση να σε είχα πρώτα...
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems