Pourquoi dois-je spécifier runat="server"
sur tous mes contrôles ASP.NET quand il s'agit d'un attribut obligatoire et server
est la seule option disponible dans ma connaissance limitée d'ASP.NET, et j'obtiens une erreur si je ne l'utilise pas?
Je comprends que je peux éventuellement l'utiliser sur mes balises HTML, et je comprends le paradigme client / serveur et ce qu'il spécifie réellement.
Est-ce une balise redondante qui pourrait simplement être impliquée par le contrôle étant un contrôle ASP.NET, ou y a-t-il une raison sous-jacente?
Web.config
, serait une solution de contournement appropriée. Pendant le processus d'analyse, les attributs par défaut peuvent être injectés dans le DOM si nécessaire. Je vais jouer avec cette idée ...