Okay, ich bin ziemlich verwirrt über die IDs von dynamisch erstellten Steuerelementen.
%Vor%Warum die 5 verschiedenen IDs?
Wann sollten Sie die verschiedenen ID-Modi verwenden?
(Ich habe die MSDN-Dokumente gelesen, aber sie waren, wie üblich, nicht besonders aufschlussreich.)
Wenn es mir egal ist was die ID ist, und möchte nur ein Steuerelement hinzufügen & amp; Geben Sie einem dynamisch hinzugefügten AJAX-Extender seine ID, welche Modus / ID-Kombination soll ich verwenden?
ASP.Net 4 fügt clientIdMode hinzu, mit dem Sie das id-Attribut erzwingen können, damit es mit der serverseitigen ID übereinstimmt (und somit vorhersehbarer ist), wenn Sie es auf "static" setzen.
Der ClientIDMode wurde zu ASP.NET 4 hinzugefügt, um die Steuerung bei Bedarf zu ermöglichen. Es ist besonders nützlich für clientseitige Bibliotheken wie jQuery. Die Magie von ASP.NET hängt von der Einzigartigkeit der Steuerung ab. Wenn Sie sich für die Verwendung von Statisch entschieden haben, stellen Sie sicher, dass sie eindeutig sind, da Sie im Lauf der Zeit möglicherweise unerwartete Laufzeitfehler bemerken.
Tags und Links javascript asp.net dom ajax vb.net