Response.Write and Response.Redirect

Ask a Question related to ASP.NET, Design and Development.

  1. #1

    Default Response.Write and Response.Redirect

    On my Page_Load event, i need to do some validation and then either let
    them proceed, or display a error message and boot them back to the
    previous page. Here is the code:

    Response.Write("<script>alert('Error Message here');</script>");
    Response.Redirect("Configuration.aspx");

    Problem is that if I call Response.Redirect to move them to the previous
    page, the Response.Write gets eaten. How do I solve this issue?
    thanks!

    Matthew Wieder Guest

  2. Similar Questions and Discussions

    1. asp response.redirect
      > FORM ACTION="Goto_yahoo" must be Goto_yahoo.asp
    2. Response.Flush / Response.Redirect
      Hi, I've had a good google and can't find anything already on this so : I'm currently trying to have a 'Page Loading' page on a site. The way...
    3. response.redirect?
      Is it possible to set a interval for response.redirect? SOmething you see on different forums. I've written a page where the people can change there...
    4. response redirect without asking
      I have a datagrid with update/cancel on one side, a button on the other which, when clicked, will take the user to a page that allows them to...
    5. Redirect to New Browser Window like Response.Redirect
      That worked just fine for me as long as you put that open statement on one line rather than 2. "michel" <michely3k@yahoo.com> wrote in...
  3. #2

    Default Re: Response.Write and Response.Redirect

    You have to response.write some javascript to do the redirect client side.

    "Matthew Wieder" <Development@SatoriGroupInc.com> wrote in message
    news:3F16BD25.700@SatoriGroupInc.com...
    > On my Page_Load event, i need to do some validation and then either let
    > them proceed, or display a error message and boot them back to the
    > previous page. Here is the code:
    >
    > Response.Write("<script>alert('Error Message here');</script>");
    > Response.Redirect("Configuration.aspx");
    >
    > Problem is that if I call Response.Redirect to move them to the previous
    > page, the Response.Write gets eaten. How do I solve this issue?
    > thanks!
    >

    Marina Guest

  4. #3

    Default Re: Response.Write and Response.Redirect

    What javascript would that be?
    thanks!

    Marina wrote:
    > You have to response.write some javascript to do the redirect client side.
    >
    > "Matthew Wieder" <Development@SatoriGroupInc.com> wrote in message
    > news:3F16BD25.700@SatoriGroupInc.com...
    >
    >>On my Page_Load event, i need to do some validation and then either let
    >>them proceed, or display a error message and boot them back to the
    >>previous page. Here is the code:
    >>
    >>Response.Write("<script>alert('Error Message here');</script>");
    >>Response.Redirect("Configuration.aspx");
    >>
    >>Problem is that if I call Response.Redirect to move them to the previous
    >>page, the Response.Write gets eaten. How do I solve this issue?
    >>thanks!
    >>
    >
    >
    >
    Matthew Wieder Guest

  5. #4

    Default Re: Response.Write and Response.Redirect

    I got it. For those interested:
    Response.Write("<script>location.href = WebPage.aspx';</script>");

    thanks for the help.

    Matthew Wieder wrote:
    > What javascript would that be?
    > thanks!
    >
    > Marina wrote:
    >
    >> You have to response.write some javascript to do the redirect client
    >> side.
    >>
    >> "Matthew Wieder" <Development@SatoriGroupInc.com> wrote in message
    >> news:3F16BD25.700@SatoriGroupInc.com...
    >>
    >>> On my Page_Load event, i need to do some validation and then either let
    >>> them proceed, or display a error message and boot them back to the
    >>> previous page. Here is the code:
    >>>
    >>> Response.Write("<script>alert('Error Message here');</script>");
    >>> Response.Redirect("Configuration.aspx");
    >>>
    >>> Problem is that if I call Response.Redirect to move them to the previous
    >>> page, the Response.Write gets eaten. How do I solve this issue?
    >>> thanks!
    >>>
    >>
    >>
    >>
    >
    Matthew Wieder Guest

  6. #5

    Default Re: Response.Write and Response.Redirect

    Just one additional thing. Using Response.Write() is dodgy at best with
    ASP.Net. Try using Page.RegisterStartupScript() instead.

    --
    HTH,

    Kevin Spencer
    Microsoft MVP
    ..Net Developer
    [url]http://www.takempis.com[/url]
    Big things are made up of
    lots of little things.

    "Matthew Wieder" <Development@SatoriGroupInc.com> wrote in message
    news:3F16BFD8.8070003@SatoriGroupInc.com...
    > I got it. For those interested:
    > Response.Write("<script>location.href = WebPage.aspx';</script>");
    >
    > thanks for the help.
    >
    > Matthew Wieder wrote:
    > > What javascript would that be?
    > > thanks!
    > >
    > > Marina wrote:
    > >
    > >> You have to response.write some javascript to do the redirect client
    > >> side.
    > >>
    > >> "Matthew Wieder" <Development@SatoriGroupInc.com> wrote in message
    > >> news:3F16BD25.700@SatoriGroupInc.com...
    > >>
    > >>> On my Page_Load event, i need to do some validation and then either
    let
    > >>> them proceed, or display a error message and boot them back to the
    > >>> previous page. Here is the code:
    > >>>
    > >>> Response.Write("<script>alert('Error Message here');</script>");
    > >>> Response.Redirect("Configuration.aspx");
    > >>>
    > >>> Problem is that if I call Response.Redirect to move them to the
    previous
    > >>> page, the Response.Write gets eaten. How do I solve this issue?
    > >>> thanks!
    > >>>
    > >>
    > >>
    > >>
    > >
    >

    Kevin Spencer Guest

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139