ASP .NET que mantem o ViewState |
Em seu formul�rio da correia fotorreceptora, voc� pode conservar muitos de codificar mantendo o ViewState dos objetos.
|
Mantendo o ViewState
|
No ASP cl�ssico, quando um formul�rio � submetido, todos os valores do formul�rio est�o cancelaram. Sup�r que voc� submeteu um formul�rio com muitos da informa��o e o usu�rio volta com um erro e voc� ter� que ir para tr�s ao formul�rio e corrigir a informa��o. Voc� estala a tecla traseira, e o que acontece ....... TODOS OS valores do formul�rio � CANCELOU, e voc� ter� que come�ar mais uma vez! e o local n�o manteve seu ViewState.
Sempre que um formul�rio � submetido em ASP .NET, o formul�rio reaparece na janela de browser junto com todos os valores do formul�rio. Como vindo? Isto � porque o ASP .NET mantem seu ViewState e o ViewState indica o status da p�gina quando submetido ao usu�rio. Com um runat= " usu�rio " do <form > o controle, o status � definido atrav�s de um campo escondido colocado em cada p�gina. O c�digo de fonte podia olhar qualquer outra coisa semelhante:
|
<html>
<body>
<form action="demo_classicasp.aspx" method="post">
Your name: <input type="text" name="fname" size="20">
<input type="submit" value="Submit">
</form>
<%
dim fname
fname=Request.Form("fname")
If fname<>"" Then
Response.Write("Hello " & fname & "!")
End If
%>
</body>
</html>
|
|
Est� aqui a maneira nova de fazer ASP usando-se .NET. Se voc� estalar sobre a tecla se submeter ent�o o valor do formul�rio n�o desaparecer�:
|
<script runat="server">
Sub submit(sender As Object, e As EventArgs)
lbl1.Text="Hello " & txt1.Text & "!"
End Sub
</script>
<html>
<body>
<form runat="server">
Your name: <asp:TextBox id="txt1" runat="server" />
<asp:Button OnClick="submit" Text="Submit" runat="server" />
<p><asp:Label id="lbl1" runat="server" /></p>
</form>
</body>
</html>
|
|
 |
 |
Keywords:
ASP .NET Maintaining the ViewState,
asp session variables,
viewstate user control,
c# viewstate,
datagrid viewstate,
javascript viewstate,
viewstate msdn,
viewstate add,
asp datagrid,
asp cookies,
viewstate data,
viewstate session,
repeater viewstate,
dataset viewstate,
listbox viewstate,
asp session,
read viewstate,
treeview viewstate,
dropdownlist viewstate,
page viewstate,
asp cookie,
using viewstate,
viewstate object,
asp cache,
viewstate property,
checkbox viewstate,
asp database,
asp javascript,
asp function
|