Почему веб-формы ASP.NET нуждаются в атрибуте Runat = «Server»?
Почему я должен указатьrunat="server"
на всех моих элементах управления ASP.NET, когда это обязательный атрибут иserver
это единственный вариант в моих ограниченных знаниях ASP.NET, и я получаю сообщение об ошибке, если не использую его?
Я понимаю, что могу по желанию использовать его в своих тегах HTML, и я понимаю парадигму клиент / сервер и то, что она на самом деле указывает.
Является ли это избыточным тегом, который может просто подразумеваться элементом управления, являющимся элементом управления ASP.NET, или есть основная причина?