Passing Data Between Views
In standard web development, HTML pages are essentially stateless—that is, when the server processes each page request, it is not aware of the requests that came before it. Session variables, cookies, and ASP.NET's view state are workarounds to this issue that simulate statefulness as you navigate through a web site. To pass data to another page in a request, you would usually pass this as query string parameters appended to the end of the URL of the page that accepts the data. Alternatively, you may post complex state data containing state information, such as view state, back to the server to be processed.
By existing entirely on the client side, Silverlight applications aren't subject to this problem of statelessness ...
Get Pro Business Applications with Silverlight 5 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.