Can I pass a .net Object via querystring?
<p>I stucked at a condition , where i need to share values between the pages. I want to share value from Codebehind via little or no javascript. I already have a question here on SO , but using JS. Still did'nt got any result so another approach i am asking.</p>

<p>So I want to know can i pass any .net object in query string. SO that i can unbox it on other end conveniently.</p>

<p><strong>Update</strong></p>

<p><strong>Or is there any JavaScript approach, by passing it to windows modal dialog. or something like that.</strong></p>

<p>What I am doing</p>

<p>What i was doing is that on my parent page load. I am extracting the properties from my class that has values fetched from db. and put it in a <code>Session["mySession"]</code>. Some thing like this. </p>

<pre><code>Session["mySession"] = myClass.myStatus which is List&lt;int&gt;;
</code></pre>

<p>Now on one my event that checkbox click event from client side, i am opening a popup. and on its page load, extracting the list and filling the checkbox list on the child page. </p>

<p>Now from here user can modify its selection and close this page. Close is done via a button called save , on which i am iterating through the checked items and again sending it in Session["mySession"]. </p>

<p>But the problem is here , when ever i again click on radio button to view the updated values , it displays the previous one. That is , If my total count of list is 3 from the db, and after modification it is 1. After reopening it still displays 3 instead of 1.</p>
