www.evidhyashala.com provides free free mock test , free online exam , online exam free test series , online exam free , Online Test Exam Series , free exam papers past papers , online exam form ,Online Test Series for Exam Prep. Free Mock Tests - for All govt jobs. Bank PO, Clerk, SSC CGL, CHSL, JE, GATE, Insurance, Railways, IBPS RRB, SBI, RBI, IPPB, BSNL TTA

Sponser Link

know more info pls click here

What are the disadvantages of using ViewState?-tech17032012

1. On all page visits, during the save view state stage the Page class gathers the collective view state for all of the controls in its control hierarchy and serializes the state to a base-64 encoded string. (This is the string that is emitted in the hidden __ViewState form filed.) Similarly, on postbacks, the load view state stage needs to deserialize the persisted view state data, and update the pertinent controls in the control hierarchy. 2. The __ViewState hidden form field adds extra size to the Web page that the client must download. For some view state-heavy pages, this can be tens of kilobytes of data, which can require several extra seconds (or minutes!) for modem users to download. Also, when posting back, the __ViewState form field must be sent back to the Web server in the HTTP POST headers, thereby increasing the postback request time. Is ViewState encoded? Yes, ViewState is base-64 encoded. Can you encrypt ViewState of Page? Yes, we can use the LosFormatter class to encrypt ViewState of Page Can the HTML controls retian State accross postbacks? No, by default HTML controls donot retain state accross postbacks. Can you make HTML controls retain State accross postbacks? Yes, HTML controls can retain State accross postbacks, if you convert HTML controls to Server Controls. There are 2 ways to convert HTML control to Server Controls. 1. Right click on the HTML Control and then click "Run As Server Control" Or 2. Set runat="server" attribute for the Control. Is ViewState supported in classic ASP? No,ViewState is introduced in asp.net, it was not in classic asp. When a form is submitted in classic ASP, all form values are cleared. Suppose you have submitted a form with a lot of information and the server comes back with an error. You will have to go back to the form and correct the information. You click the back button, and what happens.......ALL form values are CLEARED, and you will have to start all over again! The site did not maintain your ViewState. When a form is submitted in ASP .NET, the form reappears in the browser window together with all form values. How come? This is because ASP .NET maintains your ViewState. The ViewState indicates the status of the page when submitted to the server. Is ViewState of one page available to another page? No, ViewState of a Page is available only in that page. You cannot access ViewState of one page from another page. Can you programatically store and retrieve data from ViewState? Yes. In ASP.NET you can programatically store and retrieve data from ViewState.See the example below //Save the value in ViewState object ViewState("SomeVar") = txtFirstName.text; //Retrieve the value from ViewState object String strFirstName = ViewState("SomeVar").ToString(); Can someone view the Page HTML source and read ViewState? No. ViewState is base-64 encoded. Hence you cannot read ViewState. If you right click on the Page and View Source you will find __ViewState is base-64 encoded.

0 comments:

Popular Posts