Άλλο στο ' ανακοινώσεις γνώρισα το ' ανακοινώνει γνωρίζω, αλλά πραγματικά θα πρέπει να καταλαβαίνουμε Το ' ανακοινώνεται ΜSK3 Το - ίσως μπορείτε να απενεργοποιήσετε την επικύρωση της πλευράς του πελάτη με το πελάτης το - ανακοινωμένο σενάριο (ελληνικά (Greek))

Άλλο στο ' ανακοινώσεις γνώρισα το ' ανακοινώνει γνωρίζω, αλλά πραγματικά θα πρέπει να καταλαβαίνουμε Το ' ανακοινώνεται ΜSK3 Το - ίσως μπορείτε να απενεργοποιήσετε την επικύρωση της πλευράς του πελάτη με το πελάτης το - ανακοινωμένο σενάριο

Tuesday, 16 March 2004

//

1 minute read

OK umm, ίσως πραγματικά αρκετά ενοχλημένος για αυτό το έναΜSK1Εγώ μόλις ανακάλυψα ότι ήταν δυνατόν...όπως μπορώ να εκδώσω λίγο Javascript που μου επιτρέπει να απενεργοποιήσω την επικύρωση σε έναν έλεγχο όταν κάποια κατάσταση συναντάται εδώΗ ΜSK3 ευχαρίστησε αυτό το κομμάτι από τη MSDNΗ :

Πελάτης-Μεταξύ των APIs

Μερικά πρόσθετα σενάρια είναι ενεργοποιημένα από τις λειτουργίες που μπορούν να καλούνται από τον πελάτη σας-Script

Πίνακας 4.Τα χαρακτηριστικά που καλούνται από τον πελάτηΜSK1side script

Όνομα ΜSK1 Περιγραφή ΜSK2
Εξυπηρέτηση εγγράφου(val) Λαμβάνει έναν πελάτη ΜSK1 επικύρωση ως εισαγωγή ΜSK2 Κάνει τον επικυρωτή να ελέγξει την είσοδο του και να ενημερώσει την οθόνη του .
ValidatorΕπιτρέψτε( επιτρέψετε, επιτρέπεται) επιτρέπονται Λαμβάνει έναν πελάτηΜSK1εξυγίανση και μια αξία Boolean.Αναγκάζει ή απενεργοποιεί έναν πελατειακό ελεγκτήΗ ΜSK3Είναι αναπηρία θα σταματήσει την αξιολόγηση και πάντα θα εμφανιστεί έγκυρηΗ .
ValidatorHookupControl(controlΜSK1 val) Λαμβάνει ένα στοιχείο εισόδου HTML και έναν πελάτη- επικύρωσηM SK2 Τροποποιεί ή δημιουργεί το στοιχείοΜSK3 αλλαγή γεγονότος έτσι ώστε να ενημερώνει τον επικυρωτή όταν αλλάξειMSKA4 Αυτό μπορεί να είναι χρήσιμο για προσαρμοσμένους επικυρώτες που εξαρτώνται από πολλαπλές τιμές εισόδουMska5

Εάν έχετε επικύρωση ότι θέλετε να ενεργοποιήσετε μόνο σε ορισμένα σενάρια, ίσως χρειαστεί να αλλάξετε την ενεργοποίηση τόσο στον διακομιστή όσο και στον πελάτη, ή θα βρείτε ότι ο χρήστης δεν μπορεί να υποβάλει τη σελίδα.

Εδώ είναι το προηγούμενο παράδειγμα με ένα πεδίο που θα πρέπει να επικυρωθεί μόνο όταν ένα πλαίσιο ελέγχου δεν έχει ελεγχθεί:

    public class Conditional : Page {
        public HtmlInputCheckBox chkSameAs;
        public RequiredFieldValidator rfvalShipAddress;
        public override void Validate() {
            bool enableShip = !chkSameAs.Checked;
            rfvalShipAddress.Enabled = enableShip;
            base.Validate();
        }
    }

Εδώ είναι ο πελάτης-side ισοδύναμο:

<input type=checkbox runat=server id=chkSameAs 
   onclick="OnChangeSameAs();" >Same as Billing<br>
<script language=javascript>
function OnChangeSameAs() {
    var enableShip = !event.srcElement.status;
    ValidatorEnable(rfvalShipAddress, enableShip);
}
</script>
Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.