Stránka 1 z 1

"MSGBOX" v ASP.NET a C#

Napsal: 01 bře 2012 14:33
od karel.laska
Zdravím vespolek,
chtěl bych ve svém projektu po kontrole provést následující kroky:
Uložit - To je OK.
SqlSave.Insert();
Potom aby vyskočilo okno s nápisem že je to OK:
Response.Write(@"<script language='javascript'>alert('Proběhlo to v pořádku.')</script>");
A přesměrovat:
Response.Redirect("~/Default.aspx");

Pokud to napíšu takto, uloží se a přesměruje - tzn bez hlášky.
Pokud vynechám přesměrování, hláška vyskočí.

Neví někdo kde zase dělám chybu? :-)

S díky Karel

Re: "MSGBOX" v ASP.NET a C#

Napsal: 01 bře 2012 15:31
od CZechBoY
jednoduchý..
pač ty pošleš na úrovni HTTP zprávu o tom, že se přesměrovává někam do x, takže prohlížeč vůbec nezajmá, že tam ještě je nějaká hláška..

udělej to celý přes javascript..
JS píše:<script type="text/javascript">
alert("Proběhlo v pořádku");
document.location.hreef="~/Default.aspx";
</script>

Re: "MSGBOX" v ASP.NET a C#  Vyřešeno

Napsal: 02 bře 2012 06:35
od karel.laska
Zdravím,

díky za odpověď, Nakopnutí bylo správným směrem :-)
Jediný co, tak to bylo bez ~/

S díky a zas někdy Karel