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

 

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

AJAX UpdatePanel

Îåêßíçóå áðü ôï ìÝëïò egeorge. Τελευταία δημοσίευση από το μέλος gogosweb στις 22-07-2007, 23:18. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  27-12-2006, 14:09 22829

    AJAX UpdatePanel

    Έχω φτιάξει μια σελίδα (C# .NET 2.0) με AJAX Controls. Η σελίδα αποτελείται από το Accordion control του AJAX Toolkit, ένα calendar και ένα Repeater με κατηγορίες. Στο Accordion, κάθε AccordionPane έχει ένα UpdatePanel και μέσα σε αυτό ένα datαlist για εμφάνιση των αποτελεσμάτων ανάλογα με ημερομηνία ή κατηγορία. Επίσης σε ξεχωριστά UpdatePanel βρίσκονται το Calendar και ο repeater.

    Το UpdatePanel δουλεύει σωστά, και τα datalist του Accordion δεν κάνουν Post back όλη την σελίδα όταν γίνετε paging ή επιλογή ημερομηνίας. Δεν ισχύει όμως το ίδιο και όταν γίνετε επιλογή κατηγορίας. Το ItemCommand του repeater  δουλεύει σωστά,  «αγνοεί» όμως την ύπαρξη του UpdatePanel, με αποτέλεσμα να γίνετε post back όλη η σελίδα.

    Καμιά ιδέα για το τι μπορεί να φταιει? 


    Θρυλικός Προγραμματιστής
  •  22-07-2007, 23:18 33683 σε απάντηση της 22829

    Απ: AJAX UpdatePanel

    Πρόσθεσε αυό στον κωδικά σου...

     

    private void Page_Init(object sender, System.EventArgs e)
    {

    AccordionPane myAccordionPane;
    TextBox myTextBox = new TextBox();

    myTextBox.Visible = false;

    myAccordionPane = base.FindControl("AccordionPane2");
    myAccordionPane.Controls.Add(myTextBox);

    }

     

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems