Ich habe eine asp.net-Seite mit einer Schaltfläche. Diese Schaltfläche generiert und fügt ein Benutzersteuerelement in die Seite ein, so dass viele Steuerelemente auf einer Seite vorhanden sein können. Ich muss validieren, dass ein bestimmtes dynamisch generiertes Steuerelement in dem generierten Steuerelement vorhanden ist.Überprüfen eines ASP.NET-Benutzersteuerelements von seiner übergeordneten Seite
So..Page hat 0 bis N Control1's. Jedes Control 1 kann 0 bis N Control2's haben. Wenn SaveButton auf der Seite angeklickt wird, muss ich sicherstellen, dass sich in jedem Control1 mindestens 1 Control2 befindet.
Ich bin zur Zeit zwischen zwei Möglichkeiten:
• Dynamisch einfügen CustomValidators für jede Steuerung, die erzeugt wird, von denen jede ein Control1 bestätigen würde.
• Führen Sie die Validierung manuell (mit jQuery) durch und rufen Sie eine Validierungsfunktion von SaveButton.OnClientClick auf.
Beide sind schlampig auf ihre eigene Art - deshalb teile ich das mit euch allen. Fehle ich die einfache Lösung?
Vielen Dank im Voraus .. (btw - alles bis SP1 .NET 3.5 einschließlich ist fair game)
Checkout: [Wie UserControl validieren?] (Http://izlooite.blogspot.com/2010/07/how-to-validate-user-control.html) –