Αναγν. άρθρου: 316495 - Τελευταία αναθεώρηση: Τρίτη, 21 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0 BUG: Κουμπιά επιλογής δεν είναι αμοιβαίο αποκλειστική χρήση όταν χρησιμοποιείται σε ένα στοιχείο ελέγχου διακομιστή Repeater
Σε αυτήν τη σελίδαΣυμπτώματαΌταν προσθέτετε μια ASP.NETRadioButtonΈλεγχος για τοItemTemplateαπό ένα συνδεδεμένο με δεδομέναRepeaterστοιχείο ελέγχου διακομιστή, τοRadioButtonστοιχείο ελέγχου που δημιουργήσατε δεν είναι αμοιβαία αποκλειόμενες κατά την εκτέλεση της σελίδας ASP.NET. Αυτό το ζήτημα προκύπτει ακόμα και αν τοGroupNameχαρακτηριστικό έχει οριστεί για τοRadioButton"Φόρμες του Office" (Office Forms). ΑιτίαΑυτό το ζήτημα παρουσιάζεται επειδή τοRepeaterστοιχείο ελέγχου διακομιστή υλοποιεί τοINamingContainerπεριβάλλον, το οποίο απαιτεί όλα τα στοιχεία ελέγχου που είναι ένθετη πρέπει να έχουν ένα μοναδικό όνομα όταν αποδίδεται σε το Hypertext Markup Language (HTML). Επομένως, το χαρακτηριστικό ονόματος HTML από οποιοδήποτε στοιχείο ελέγχου διακομιστή αποδίδεται παιδί είναι μοναδικό. ΚατάστασηΗ Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα σφάλμα το οποίο παρουσιάζεται στα προϊόντα της, που αναφέρονται στην αρχή αυτού του άρθρου. Περισσότερες πληροφορίεςHTML έκδοση 3.2 και νεότερες απαιτούν ότι όλα τα στοιχεία ελέγχου κουμπί επιλογής που είναι αμοιβαία αποκλειόμενες έχουν το ίδιο χαρακτηριστικό μοναδικό όνομα. Επειδή τα στοιχεία ελέγχου που βρίσκονται μέσα σε ένα όριοRepeaterδιακομιστής ελέγχου πρέπει να έχει ένα μοναδικό όνομα, η απόδοση HTMLRadioButtonστοιχείο ελέγχου δεν είναι αμοιβαίως αποκλειόμενα. Σημειώστε ότι τοGroupNameτο χαρακτηριστικό πρέπει να επιλύσει αυτό το ζήτημα. Εάν ορίσετε τοGroupNameχαρακτηριστικό, κάθεRadioButtonστοιχείο ελέγχου πρέπει να αποδώσει το ίδιο χαρακτηριστικό ονόματος HTML που καθορίστηκε από τοGroupNameτο χαρακτηριστικό του στοιχείου ελέγχου διακομιστή. Η αναμενόμενη συμπεριφορά δεν παρουσιάζεται επειδή το πρόγραμμα-πελάτης μοναδική ονομασία υπερισχύει της χρήσης τουGroupNameΙδιότητα. Βήματα για την αναπαραγωγή του ζητήματος
Μηχανικά μεταφρασμένοΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:316495
(http://support.microsoft.com/kb/316495/en-us/
)
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Επιστροφή στην αρχή
