Re: New to ASP.NET - A very basic question regarding the ViewState and Server Round Trips

Tech-Archive recommends: Fix windows errors by optimizing your registry



Steve,

Thanks for the info.

Here is what I observed in my ASP.NET application.

Observation 1:
Every time I do refresh (ctrl-F5) even if I add a text in my text box it is
cleared and whenever I do refresh I am geting fresh page with no text. So
this is exactly what I am expecting.


Observation 2:
When I click once on the ASP:Button which is on my page, then the page is
not loading but only the Postback event is happening. So during this
Postback event whatever Text info I used for the First Submit always stays
in my text box. Even if I change the value latter and then do a refresh
whatever Text Info I used for the First Submit stays in the text box.

So my question is

What is happening during the "ASP:Button" click event?

I thought it makes a round trip to server and behave same as the initial
page load event but it is not like that.

Can you please clarify?

Thanks
Anand Ganesh




"Steve C. Orr [MVP, MCSD]" <Steve@xxxxxxx> wrote in message
news:eB5yBCrRFHA.2664@xxxxxxxxxxxxxxxxxxxxxxx
> Textboxes don't use viewstate to store their text property.
> This is handled by standard HTML.
> If you want to clear the textbox then use code like this:
> MyTextBox.Text = ""
>
> --
> I hope this helps,
> Steve C. Orr, MCSD, MVP
> http://SteveOrr.net
>
>
> "msnews.microsoft.com" <aganesh@xxxxxxxxxxxxxxxxx> wrote in message
> news:OcURDfqRFHA.3288@xxxxxxxxxxxxxxxxxxxxxxx
>> Hello All,
>>
>> I am very new to ASP.NET and I have a basic question. Can somebody please
>> explain?
>>
>> I have an .aspx Web Page with a textbox control.
>>
>> When the Page initially loads I am calling a Javascript function to write
>> a text information in the text box.
>>
>> After that when I refresh the Page, I was hoping the information in the
>> textbox will be lost. But it stays.
>>
>> I thought the 'EnableViewState' is set to 'True' and I made it 'False'.
>>
>> Then when I refresh the page still my text stays in the TextBox.
>>
>> This is confusing me.
>>
>> I thought WebPages make round trips to server and hence new page is
>> loaded everytime. But how is my text still staying the text box?
>>
>> Any suggestion?
>>
>> Thanks for your time.
>>
>> Regards
>> Anand Ganesh
>>
>
>


.


Quantcast