Avatar billede chanlo Nybegynder
22. september 2003 - 12:00 Der er 6 kommentarer og
1 løsning

Hvordan laves et link med postback

hvordan kan man lave et link som laver postback på en side??
Avatar billede ldanielsen Nybegynder
22. september 2003 - 12:17 #1
Hvad med:

<asp:LinkButton id="LinkButton1" runat="server">LinkButton</asp:LinkButton>
Avatar billede chanlo Nybegynder
22. september 2003 - 12:25 #2
Jeg har prøvet med linkbutton som nok er det rigtige. men jeg kan ikke finde ud af hvordan jeg sætter argumenter til post backken som f.eks med et alm link.:
HyperLink newLink = new HyperLink();
newLink.NavigateUrl = "?id="+xx.Name; <--(som her)
ved du det ??
Linkbutton har ikke NavigateUrl ....
Avatar billede ldanielsen Nybegynder
22. september 2003 - 12:51 #3
Du skal lave en handler der håndterer onclick:

I VB:

Private Sub LinkButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LinkButton1.Click
        Response.Write(LinkButton1.CommandArgument)
        Response.Write(LinkButton1.CommandName)
    End Sub

CommandArgument og CommandName er properties du kan sætte på din linkbutton, men jeg er ikke klar over hvad de egentlig er tænkt til
Avatar billede chanlo Nybegynder
22. september 2003 - 23:49 #4
oki har lavet klik metode som virker, men hvordan laver jeg en reload af siden fra click metoden ??
response.redirect (til samme side) er vel ikke det rigtige ??
Avatar billede chanlo Nybegynder
23. september 2003 - 00:11 #5
og hvordan sender jeg en dynamisk værdi til click metoden ??
Avatar billede chanlo Nybegynder
30. september 2003 - 11:40 #6
her er et eksempel med command som jeg har brugt istedet for Click ;-)

Link = new LinkButton();
Link.CssClass="xxx";
Link.Text = (i).ToString();
Link.CommandName="xxx";
Link.CommandArgument="xxx";
Link.Command+=new CommandEventHandler(NumLink_Command);


private void NumLink_Command(Object sender, CommandEventArgs e)
{
Label1.Text = "You chose: "  + e.CommandArgument+"-------"+e.CommandName;
}
Avatar billede chanlo Nybegynder
30. september 2003 - 11:41 #7
skal selvfolgelig være....

private void Link_Command(Object sender, CommandEventArgs e)
{
Label1.Text = "You chose: "  + e.CommandArgument+"-------"+e.CommandName;
}
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