In this instance you wil probably want to use a Session variable.  

on your original page, after you update the viewstate do this...
Session("MyGoodies") = ViewState("SavedWorkExperience")


in your pop-up, add this to your page load...

Dim sSavedWorkExperience as string  = Session("MyGoodies")

HTH,

Dean Fiala
-----------------------------
Very Practical Software, Inc.
http://www.vpsw.com/links.aspx





-----Original Message-----
From: Mustafa Ali Bamboat [mailto:[EMAIL PROTECTED]
Sent: Friday, May 21, 2004 8:13 AM
To: [EMAIL PROTECTED]
Subject: [AspNetAnyQuestionIsOk] Re: How to Open a Page in the New
Window


Thank you Dean Fiala,

But how can I pass the instance or object which I'm using in it. 
E.G. I want to pass a value of ViewState("SavedWorkExperience") to 
that page which must open in the new window.

Looking forward to your kind reply.

--- In [EMAIL PROTECTED], "Dean Fiala" 
<[EMAIL PROTECTED]> wrote:
> 
> You CANNOT open a new client window from a server side function.  
You need
> to use client-side script to do this.
> 
> Your server function can render a javascript function that gets 
called when
> the page reloads, but that causes an uncessary post back, best to 
do it from
> the client side in the first place...
> 
> <script language="javascript">
> <!--
> function openPage(sURL)
>       {
> 
>                       var winWidth = screen.width;
>                       var winHeight = screen.height - 100;
>                       var winProps = "resizable=no, toolbar=no, 
scrollbars=yes, menubar=no,
> location=no, status=yes, top=0, left=0, width=" + winWidth + ", 
height=" +
> winHeight;
> 
>                       window.open(sURL,"_blank",winProps, true);
>                       return true;
>       }
> //-->
> </script>
> 
> You then call the function by adding a click event to a standard 
HTML button
> like so...
> 
> <INPUT onclick="openPage('./Hello.aspx');" type="button" 
value="Open Page in
> New Browser">
> 
> HTH,
> 
> Dean Fiala
> -----------------------------
> Very Practical Software, Inc.
> http://www.vpsw.com/links.aspx
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Mustafa Ali Bamboat [mailto:[EMAIL PROTECTED]
> Sent: Thursday, May 20, 2004 3:58 PM
> To: [EMAIL PROTECTED]
> Subject: [AspNetAnyQuestionIsOk] How to Open a Page in the New 
Window
> 
> 
> Hi Friend,
> 
> I'm trying to open a page in the New Window by using the
> Response.Redirect command, but I couldn't succed. It opens a page 
in
> the same window.
> 
> Please help me out from this problem or if you have any
> suggestion/alternative of the above cited problem then please let 
me
> know.
> 
> Here I'm also enclosing the code for your reference.
> 
> *******************************************************
> 
> Save as Buttons2.aspx
> -----------------------
> <[EMAIL PROTECTED] Language=VB Debug=True %>
> <Script runat="server">
> 
> Sub SubmitBtn_Op(ByVal Sender as Object, ByVal E as 
CommandEventArgs)
> 
> If E.CommandArgument.CompareTo("OP") = 0 Then
>       Response.Redirect("./Hello.aspx")
> End If
> 
> If E.CommandArgument.CompareTo("OPN") = 0 Then
> 
>       ' Response.Redirect("./Hello.aspx")
>       ' but this time it must open in new window
> lblMessage.Text = "It Must Open in New Window! But HOW ???"
> End If
> 
> End Sub
> </Script>
> <html>
> <body>
> <form runat="server">
> <BR>
> <BR>
> <BR>
> <asp:Button
>       id="btn1"
>       text="Open Page"
>       CommandArgument = "OP"
>       CommandName = "Open New"
>       OnCommand="SubmitBtn_Op"
>       runat="server"
> />
> <BR>
> <BR>
> <BR>
> <asp:Button
>       id="bnt2"
>       text="Open Page in New Browser"
>       CommandArgument = "OPN"
>       CommandName = "Open New"
>       OnCommand="SubmitBtn_Op"
>       runat="server"
> />
> 
> <asp:Label
>       id="lblMessage"
>       runat="Server"
> />
> <BR>
> <BR>
> <BR>
> </form>
> </body>
> </html>
> 
> ***************************************************
> Save as Hello.aspx
> -----------------------
> <html>
> <body>
> <H1> Hello This is a Testing Page
> </H1>
> </body>
> </html>
> 
> -----------------------------------------------
> 
> Note: I have to do this thing from a button which calls a function,
> Its my project requirement and above code is the dummy one
> 
> Looking forward to your kind reply.
> 
> Regards,
> Mustafa Bamboat
> 
> 
> 
> 
> 
> Yahoo! Groups Links




 
Yahoo! Groups Links



 





------------------------ Yahoo! Groups Sponsor ---------------------~-->
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/saFolB/TM
---------------------------------------------------------------------~->

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
     http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
     [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
     http://docs.yahoo.com/info/terms/
 

Reply via email to