Μπορεί ASP.NET AJAX εργασία μερικής απόδοσης μέσα σε μια σελίδα εφαρμογή SharePoint 2007;

ψήφοι
10

Έχω μια απλή σελίδα με μου ScriptManagerκαι μου UpdatePanelκαι μου ContentTemplateέχει ένα ListBoxκαι μία ετικέτα. Είμαι απλώς προσπαθεί να πιάσει τους OnSelectionChangedώστε να μπορώ να ενημερώσετε το κείμενο του Label. Δεν έχει σημασία τι ρυθμίσεις προσπαθώ να τσιμπιά, παίρνω πάντα ένα postback ολοσέλιδη.

Είναι αυτό πραγματικά δεν πρόκειται να λειτουργήσει, ή είμαι εγώ απλά βίδωμα αυτό επάνω;

Δημοσιεύθηκε 06/08/2008 στις 05:20
πηγή χρήστη
Σε άλλες γλώσσες...                            


6 απαντήσεις

ψήφοι
2

Εάν έχετε εγκαταστήσει το SharePoint 2007 (χωρίς το Service Pack 1), τότε μπορείτε να ακολουθήσετε το παράδειγμα σαν το ακόλουθο άρθρο:

AjaxBasePart: Εύκολη ASP.NET 2.0 AJAX Επεκτάσεις 1.0 και το Office SharePoint Server 2007

Ο λόγος για αυτό είναι ότι υπάρχει ένα συγκεκριμένο πρόβλημα με την ανάμειξη doPostback, UpdatePanel και SharePoint - και το σύμπτωμα είναι ακριβώς αυτό που βλέπετε: μια ολοσέλιδη καταχώρηση προς τα πίσω αντί για μια ασύγχρονη postback. Δείτε αυτό το άρθρο KB για μια λύση: Ένα τμήμα Web που περιέχει ένα ASP.NET AJAX ελέγχου 1.0 UpdatePanel που χρησιμοποιεί το _doPostBack () ...

Διαφορετικά, μπορείτε απλά να εγκαταστήσετε το Service Pack 1 για να διορθώσετε το πρόβλημά σας:

Windows SharePoint Services 3.0 Service Pack 1 (SP1)

Απαντήθηκε 15/09/2008 στις 21:14
πηγή χρήστη

ψήφοι
2

Πρέπει να έχετε Sharepoint 2007 Service Pack 1 - ή αλλιώς δεν υπάρχει καμία πιθανότητα. (Sharepoint 2007 προηγείται ajax 1.0 - έχτισαν κάποια υποστήριξη στο service pack 1)

Στη συνέχεια, από ένα σημείο κόπο γυρίσματα του άποψη, ελέγξτε ότι οι ακριβείς λειτουργίες ίδιο κωδικό όπως αναμένεται, όταν φιλοξενείται σε μια κανονική σελίδα asp.net. (Κυριολεκτικά αντιγράψετε και να επικολλήσετε τον κωδικό σας σε σε μια νέα σελίδα, για να αποκλειστεί οποιαδήποτε τυπογραφικά λάθη). Απόφαση του SharePoint μέσα ή έξω από την περιοχή προβλήματος θα βοηθήσει να περιορίσετε το χώρο λύση.

Απαντήθηκε 06/08/2008 στις 05:43
πηγή χρήστη

ψήφοι
0

Από την άποψη της τεχνολογίας, το Service Pack 1 δεν προσθέτουν πλήρη υποστήριξη για ASP.NET AJAX. Θα πρέπει ακόμα να χρησιμοποιήσετε τις λύσεις που περιγράφονται στα διάφορα είδη που αναφέρονται στις προηγούμενες απαντήσεις.

Ιδιαιτέρως, θα πρέπει να βεβαιωθείτε ότι το αρχείο web.config για το SharePoint Web εφαρμογή σας έχει ενημερωθεί για να υποστηρίξουν την κατάλληλη έκδοση των ASP.NET AJAX Επεκτάσεις.

Το γεγονός ότι η web.config δεν είχε ενημερωθεί ήταν ως επί το πλείστον πιθανή αιτία του προβλήματος που περιγράφεται στην αρχική ερώτηση.

Απαντήθηκε 15/03/2009 στις 07:26
πηγή χρήστη

ψήφοι
0

Να πάρει το πιο πρόσφατο service pack για το SharePoint 2007 θα επιλύσει το πρόβλημά σας (και προσθέστε την πλήρη υποστήριξη για AJAX). Χωρίς το service pack θα πρέπει να ακολουθήσετε ένα παράδειγμα όπως αυτό που περιγράφεται σε αυτό το άρθρο:

AjaxBasePart: Εύκολη ASP.NET 2.0 AJAX Επεκτάσεις 1.0 και το Office SharePoint Server 2007

Απόσπαση αυτό το ακούσει, έτσι ώστε οι άνθρωποι γνωρίζουν ότι υπάρχει μια απάντηση, ακόμη και χωρίς το πιο πρόσφατο service pack (απάντηση secretGeek φαίνεται να λένε ότι δεν υπάρχει πιθανότητα).

Απαντήθηκε 12/09/2008 στις 08:13
πηγή χρήστη

ψήφοι
0

Todd Bleeker σε Mindsharp μου έδειξε ένα κομμάτι του κώδικα που έγραψε ότι μπορεί να χρησιμοποιήσει Ajax στο Sharepoint 2.0. Ήταν αρκετά δροσερό. Πιστεύω ότι η εταιρεία χρησιμοποίησε στο SharePoint λογισμικό ιστοσελίδα διαχείριση τους, αν θέλετε να ρίξετε μια ματιά. (Που χρησιμοποιείται για να είναι σε θέση να ζητήσει μια δοκιμαστική έκδοση 30 ημερών). Σίγουρα πώς να το κάνουμε αυτό είναι για την ομάδα yahoo τους (δεν μπορώ να θυμηθώ το όνομα, αλλά είμαι βέβαιος ότι αν ψάξετε για mindsharp θα το βρείτε.)

Ως ένα σημείωμα, Ajax έχει εδώ και πολύ καιρό. Η Microsoft υποστήριξε εύκολα από το 2002 ίσως και νωρίτερα με την κυκλοφορία του IE 5.5 (δεν ξέρω για άλλα προγράμματα περιήγησης, έκανα εσωτερικής ανάπτυξης και υποστηρίζεται μόνο δηλαδή κατά το χρόνο). Απλώς δεν κλήθηκε αυτό. Ο όρος Ajax δεν είναι τίποτα περισσότερο από ένα όρος του μάρκετινγκ που κάποιος επινόησε αργότερα.

Απαντήθηκε 11/09/2008 στις 12:08
πηγή χρήστη

ψήφοι
0

Υπάρχει ένα συγκεκριμένο πρόβλημα με την ανάμειξη doPostback, UpdatePanel και SharePoint - και το σύμπτωμα είναι ακριβώς αυτό που βλέπετε: μια ολοσέλιδη καταχώρηση προς τα πίσω αντί για μια ασύγχρονη postback. Δείτε αυτό το άρθρο KB για μια λύση: http://support.microsoft.com/kb/941955

Απαντήθηκε 02/09/2008 στις 19:34
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more