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