Perché devo specificare runat="server"
su tutti i miei controlli ASP.NET quando è un attributo obbligatorio ed server
è l'unica opzione disponibile nella mia conoscenza limitata di ASP.NET e ottengo un errore se non lo uso?
Capisco che posso opzionalmente usarlo sui miei tag HTML e capisco il paradigma client / server e cosa sta effettivamente specificando.
È un tag ridondante che potrebbe essere sottinteso dal fatto che il controllo è un controllo ASP.NET o c'è un motivo sottostante?
Web.config
, sarebbe una soluzione adeguata. Durante il processo di analisi gli attributi predefiniti possono essere iniettati nel DOM dove necessario. Giocherò con questa idea ...