Это неверно Как уже упоминалось @MikeW, только веб-элементы управления поддерживают состояние просмотра. <input type = "radio" checked = "checked" runat = "server" /> это не будет поддерживать представление состояния, даже если у него есть runat = server

аюсь обернуть голову вокруг инфраструктуры управления, чтобы понять, для каких ASP.NET поддерживается состояние просмотра.

Вот эти обычные элементы управления HTML, например:<input type="radio" checked="checked"/> -> Я понимаю, что у них нет viewstate

Тогда есть элементы управления HTML с runat = "server"<input type="radio" checked="checked" runat="server"/> -> Поддерживается ли состояние представления между обратными передачами?

Тогда есть элементы управления ASP.NET<asp:TextBox id="txtMyText" runat="server"/> -> Я понимаю, что у них есть viewstate

У нас есть несколько пользовательских элементов управления, которые наследуют HtmlTextBox<myPrefix:myTextBox id="txtMyText" runat="server"/> -> Это то же самое, что и тип 2 выше?

Можно ли предположить, что любой контроль сrunat="server" будет ли поддерживаться viewstate?

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

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