27. juli 2004 - 11:43Der er
14 kommentarer og 1 løsning
popup med ok
Kan man i asp.net lave en popup lige som i javascript med confirm og alert. Kan lave en popup lige som confirm i javascript men kun med ok eller lige som alert, hvor billedet så ikke skal vise et fejlbillede, men fortæller brugeren at han har fået oprettet det han gerne ville?
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
Kører det der skal laves på serveren (er det noget code-behind du afvikler)... Hvis det er tilfældet duer det ikke at poppe det op når der trykkes på en knap. Du skal nok nærmere sørge for at have en label/panel/placeholder på siden som du så kan proppe noget ind i hvis det gik godt.
Du kan enten sørge for at gøre den usynlig (Visible = false), når den ikke må ses (så fylder den heller ikke noget). Men du kan så sørge for at udskrive et javascript til siden i den metode der kører når du trykker på knappen. Hvis du sætter en onload="alert('...');" ind i dit bodytag når tingene er gået gået, vil du få et pop-up på siden når den loader.
Du kan få fat i dit body-tag på en nem måde ved at sørge for at det er kendt på serveren, sådan her :
<body id="body" runat="server">
Du kan så angive den i din code-behind med :
protected HtmlGenericControl body;
Og så skrive dit script ind fra din button-handler sådan her :
Det virker perfekt det med den body. Jeg sider og roder med en datagrid, hvor jeg har en delete knap, hvor linjen skal slettes, når brugeren trykker på delete og det virker også fint, men jeg ville gerne have, at der kom en confirm før den blev slettet men jeg kan ikke rigtigt få det til at virke, er det noget du kender til?
Det behøver du ikke.... Hvis brugere trykker cancel, returneres false, hvilket medfører at der ikke kommer et postback. trykker brugeren ok, laves der et postback, og du kommer ind i din button-handler (som jeg så går ud fra sletter rækken).
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.