Avatar billede sjaka Nybegynder
01. oktober 2004 - 13:37 Der er 5 kommentarer og
1 løsning

Åbne my WebForm ved klik på knap

Hejza *SS*

Jeg vil gerne åbne en ny side (webform) fra min hovedside når jeg har trykket på en knap. hvilken kode skal jeg indsætte for at få det til at virke?

Jeg går ud fra det skal skrives inde i det her:

private void ButtonReserver_Click(object sender, System.EventArgs e)
        {
        }
Avatar billede powernodes Nybegynder
01. oktober 2004 - 13:44 #1
Det ville jeg ikke gøre.
Jeg ville slet ikke bruge en asp:button til sådan noget, men fx. blot en

<button onclick="window.open('nyside');">Ny side</button>

Og SKULLE jeg bruge en asp knap, ville jeg istedet tilføje en onclick event på onload:

void Page_Load(object sender, EventArgs e) {
  if (!(IsPostBack)) {
    ButtonReserver.Attributes.Add("onclick", "window.open('nyside.aspx')");
  }
}
Avatar billede sjaka Nybegynder
01. oktober 2004 - 13:47 #2
Takker, skriv lige et svar
Avatar billede powernodes Nybegynder
01. oktober 2004 - 13:49 #3
ok
Avatar billede nielsbrinch Nybegynder
01. oktober 2004 - 14:18 #4
Jeg ville gøre som du selv foreslog først, og så skrive Response.Redirect("nyside.aspx") i din metode.
Avatar billede powernodes Nybegynder
01. oktober 2004 - 14:24 #5
Da ikke for at "åbne" en ny side - svaret mit mit vedkommende afhænger i hvert fald af om der skal åbnes en ny side eller redirectes til en ny side. I så fald er jeg enig.
Avatar billede nielsbrinch Nybegynder
01. oktober 2004 - 14:38 #6
Nåh, rigtigt nok ... jeg læste det ikke som om det skulle være i et nyt vindue.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester