Почему веб-формы ASP.NET нуждаются в атрибуте Runat = «Server»?

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

Я понимаю, что могу по желанию использовать его в своих тегах HTML, и я понимаю парадигму клиент / сервер и то, что она на самом деле указывает.

Является ли это избыточным тегом, который может просто подразумеваться элементом управления, являющимся элементом управления ASP.NET, или есть основная причина?

Ответы на вопрос(13)

Ваш ответ на вопрос