Почему я должен указывать runat="server"на всех моих элементах управления ASP.NET, когда это обязательный атрибут и serverявляется единственным вариантом, доступным в моих ограниченных знаниях ASP.NET, и я получаю сообщение об ошибке, если я его не использую?
Я понимаю, что могу по желанию использовать его в своих тегах HTML, и я понимаю парадигму клиент / сервер и то, что она на самом деле указывает.
Является ли это избыточным тегом, который может просто подразумеваться элементом управления, являющимся элементом управления ASP.NET, или есть основная причина?
Web.config, в качестве подходящего обходного пути. Во время процесса анализа атрибуты по умолчанию могут быть введены в DOM, где это необходимо. Я собираюсь поиграть с этой идеей ...