Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


can we transfer data from one page to another page using
viewstate if so how?if not y?

Answers were Sorted based on User's Feedback



can we transfer data from one page to another page using viewstate if so how?if not y?..

Answer / leoiser

No.from my knowledge can not.Bcos viewstate life time is in
single page.So while going to another page first page
viewstate end already.

Is This Answer Correct ?    97 Yes 32 No

can we transfer data from one page to another page using viewstate if so how?if not y?..

Answer / gurvinder singh

This is not possible using view state , however we can
acheive this by using session .View state has only page
scope.

Is This Answer Correct ?    64 Yes 19 No

can we transfer data from one page to another page using viewstate if so how?if not y?..

Answer / vijaykumar

Yes.
View state is page specific; it contains information about
controls embedded on theparticular page. ASP.NET 2.0
resolves this by embedding a hidden input field
name,__POSTBACK . This field is embedded only when there is
an IButtonControl on thepage and its PostBackUrl property is
set to a non-null value. This field contains the viewstate
information of the poster page. To access the view state of
the poster page, you canuse the new PreviousPage property of
the page

Page poster = this.PreviousPage;

Then you can find any control from the previous page and
read its state

Label posterLabel =(Label)poster.findControl("myLabel");
string lbl = posterLabel.Text;

This cross-page post back feature also solves the problem of
posting a Form to multiplepages, because each control, in
theory, can point to different post back URL.

Is This Answer Correct ?    41 Yes 9 No

can we transfer data from one page to another page using viewstate if so how?if not y?..

Answer / jayamala

I think its not possible using viewstate.To pass data from
one page to another we are using session variable.

Is This Answer Correct ?    38 Yes 17 No

can we transfer data from one page to another page using viewstate if so how?if not y?..

Answer / ashutosh sharma

yes we can by sessions, server.transver

Is This Answer Correct ?    23 Yes 6 No

can we transfer data from one page to another page using viewstate if so how?if not y?..

Answer / vipin agrawal

yes we can do it by cross page posting (cross page
viewstate)

here is the code:

Source page code:
----------------
public partial class ViewStateContainer : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ViewState["Page1"] = "Page1 ViewState";
Server.Transfer("AccessViewState.aspx");
}

/*StateBag class: This class is the primary storage
mechanism for all HTML and Web server controls.
It stores attribute/value pairs as strings associated
with the control. It tracks changes to these
attributes only after the OnInit method is executed for
a page request, and saves the changes
to the page's or control's viewstate.*/
public StateBag ReturnViewState()
{
return ViewState;
}

}

Target page code:
----------------

public partial class AccessViewState : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (PreviousPage != null)
{
if (PreviousPageViewState != null)
{
Label1.Text = PreviousPageViewState
["Page1"].ToString();
}
}
Response.Write(((Label)PreviousPage.FindControl
("Label1")).Text);

}

private StateBag PreviousPageViewState
{
get
{
StateBag returnValue = null;
if (PreviousPage != null)
{
Object objPreviousPage = (Object)
PreviousPage;
MethodInfo objMethod =
objPreviousPage.GetType().GetMethod
("ReturnViewState");
return (StateBag)objMethod.Invoke
(objPreviousPage, null);
}
return returnValue;
}
}

}

Is This Answer Correct ?    11 Yes 0 No

can we transfer data from one page to another page using viewstate if so how?if not y?..

Answer / prasad bakshi

This is VERY MUCH POSSIBLE to access viewstate on another
page. This is only possible when you use SERVER.TRANSFER

Try this out.

Create a textbox control on page1.aspx and have a button.

Onclick of button put this code in page load event of
Page2.aspx.

/*****************************************************/
Page Poster = this.PreviousPage;

TextBox txtNewTest = (TextBox)Poster.FindControl("txtTest");

sDisplay = txtNewTest.Text;

Response.Write(sDisplay);
/*****************************************************/

Is This Answer Correct ?    11 Yes 2 No

can we transfer data from one page to another page using viewstate if so how?if not y?..

Answer / shamme

viewstate values stored in present page...once use
server.transfer the view state values was out....so not
possible to transfer data from one page to another page...

Is This Answer Correct ?    10 Yes 3 No

can we transfer data from one page to another page using viewstate if so how?if not y?..

Answer / tejavishu

By using viewstate it is not possible.sure it is not
possible.bcoz its comes under the pagelevel state manage
ment.to maintaning the state in page it self we are using
the view state.

Is This Answer Correct ?    20 Yes 14 No

can we transfer data from one page to another page using viewstate if so how?if not y?..

Answer / radhika kilaru

No, we can't pass the data from one page to another using
viewstate. Because, view state will be maintained between
page postbacks only

Is This Answer Correct ?    6 Yes 1 No

Post New Answer

More ASP.NET Interview Questions

can i use store procedure in disconnected mode? give me answer

2 Answers  


What are the main requirements for caching?

0 Answers  


What is round trip in asp.net?

0 Answers  


What is the size of Get method and how much data it can store?

0 Answers   HCL,


How we can set Different levels of Authentication in .Net? What are the difference between Windows Authenticatin, Passport Authentication and Form Authentication?

1 Answers  


Describe session handling in a webfarm?

0 Answers  


What does a switch do?

0 Answers  


what are the web form events available in asp.net?

0 Answers  


Write a code for sending an email from asp.net application.

0 Answers  


my name is sumeetha i am using google gears in .net.what's the problem is my server is in another place. i am working here when i entered the values in textboxes and press enter then it should store in database(sql server) which is in another system.when that sever system is shutdown then the values which i submit should store in my system and after system opened it should automatically store the values in the system can any one plz urgent suggest answer for this question?

2 Answers  


How does session work?

0 Answers  


What is the recommended approach for asp.net mvc to globally intercept exceptions? What other functionality can be implemented with the approach? : Asp.Net MVC

0 Answers  


Categories