I am trying to wrap my head around the control infrastructure to understand which ones ASP.NET maintains view state for.
There are these regular HTML controls ex:
<input type="radio" checked="checked"/>
-> I understand these do not have viewstate
Then there are HTML controls with runat="server"
<input type="radio" checked="checked" runat="server"/>
-> Does the viewstate get maintained between postbacks?
Then there are ASP.NET controls
<asp:TextBox id="txtMyText" runat="server"/>
-> I understand these do have viewstate
We have a few custom controls that inherit HtmlTextBox
<myPrefix:myTextBox id="txtMyText" runat="server"/>
-> Is this the same as type 2 above?
Is it safe to assume that any control with runat="server"
tag will have viewstate maintained?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…