Διαφορά κλειδιών: Στο πλαίσιο ASP.net, ένας έλεγχος χρήστη και ένας προσαρμοσμένος έλεγχος χρησιμοποιούνται για την εξυπηρέτηση του σκοπού των επαναχρησιμοποιήσιμων στοιχείων ως στοιχείων ελέγχου. Τα στοιχεία ελέγχου χρήστη δημιουργούνται ακριβώς όπως μια φόρμα ιστού. Χρησιμοποιούν τους υπάρχοντες ελέγχους για να ορίσουν τη δική τους λογική. Από την άλλη πλευρά, ένας προσαρμοσμένος έλεγχος είναι αυτός που δημιουργείται ή δημιουργείται από τον προγραμματιστή για την εξυπηρέτηση των επιχειρηματικών αναγκών, επεκτείνοντας τη λειτουργικότητα των υπαρχόντων ελέγχων. Τα στοιχεία ελέγχου χρήστη είναι απλά δημιουργικά από τα προσαρμοσμένα στοιχεία ελέγχου.
Τα χειριστήρια χρήστη πρέπει να προτιμώνται για να διαιρέσουν τη λειτουργικότητα σε διαχειρίσιμα κομμάτια λογικής. Αυτά τα κομμάτια μπορούν να δημιουργηθούν χωρίς καμία εξάρτηση από την εφαρμογή ή από άλλους ελέγχους. Χρησιμοποιούνται επίσης ευρέως για να ομαδοποιήσουν τα σχετικά εξαρτήματα για τον σκοπό επαναχρησιμοποίησης. Από την άλλη πλευρά, οι προσαρμοσμένοι έλεγχοι προτιμούνται για τη δημιουργία μιας συγκεκριμένης έκδοσης ενός στοιχείου ελέγχου. Είναι ήσυχοι χρήσιμοι στην παροχή της εκτεταμένης δυνατότητας στα βασικά στοιχεία ελέγχου.
Σύγκριση μεταξύ ελέγχου χρήστη και προσαρμοσμένου ελέγχου:
Έλεγχος χρήστη | Προσαρμοσμένος έλεγχος | |
Ορισμός | Τα στοιχεία ελέγχου χρήστη δημιουργούνται ακριβώς όπως μια φόρμα ιστού. Χρησιμοποιούν τους υπάρχοντες ελέγχους για να ορίσουν τη δική τους λογική. | Ένας προσαρμοσμένος έλεγχος είναι αυτός που δημιουργείται ή δημιουργείται από τον προγραμματιστή για να εξυπηρετεί τις επιχειρηματικές ανάγκες, επεκτείνοντας τη λειτουργικότητα των υπαρχόντων ελέγχων. |
Δημιουργία | Εύκολος | Συγκρότημα |
Τρέχει | Μην τρέχετε με δικά τους δελτία | Εκτελέστε τα δικά τους δελτία |
Επαναχρησιμοποίηση | ιστοσελίδα | Ελεγχος |
Εργαλειοθήκη | Δεν είναι δυνατή η προσθήκη στην εργαλειοθήκη | Μπορεί να προστεθεί στην εργαλειοθήκη |
Προτιμώμενο για | Στατική διάταξη | Δυναμική διάταξη |
Ευχρηστία | Ένα αντίγραφο μπορεί να χρησιμοποιηθεί για διαφορετικά έργα | Για κάθε εφαρμογή απαιτείται ξεχωριστό αντίγραφο |
Ευκαμψία | Πιο λιγο | Περισσότερο |