Zastanawiam się nad funkcją w Visual Studio. Osobiście powoduje to błąd, gdy otwieram rozwiązanie, nad którym pracuje ktoś inny, i jest on pełen Kontrolek z identyfikatorami takimi jak "label27" "textbox3" itp.Czy to dobra praktyka, aby usunąć tagi identyfikatorów z elementów sterujących, których nie odwołuję się do kodu za
Jedną z pierwszych rzeczy, które robię, jest zmiana ich nazwy lub usunięcie, jeśli nigdy nie są przywoływane z kodem (tak jak ma to zazwyczaj miejsce w przypadku etykiet).
Ale właśnie zastanawiałem się, dlaczego Visual Studio domyślnie je takie bezsensowne wartości, wtedy zacząłem myśleć, czy może lepiej jest mieć coś w polu Id, niż go puste.
Oczywiście najlepszą sytuacją jest podanie im wszystkich sensownych nazw, ale jeśli natknę się na projekt pełen tych automatycznych generowanych identyfikatorów, czy robię autorowi przysługę, usuwając je, aby "wyczyścić" rozwiązanie? Kiedyś tak myślę, ale czy domyślne przeciąganie i upuszczanie lub kopiowanie i wklejanie elementów sterujących nie byłoby możliwe bez identyfikatora?
Zdarzenie lepiej jest zastąpić formanty ASP, które nie potrzebują identyfikatorów ze znacznikami HTML (jeśli to możliwe), więc pomijany jest czas "renderowania". – Mentoliptus
To też jest dobry punkt, dzięki –