Это неверно Как уже упоминалось @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?