---
title: "Sätta dynamiskt värde på Linkbutton, VB"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/111167-sätta-dynamiskt-värde-på-linkbutton-vb"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Daniel78"
published: "2004-09-09T13:55:37.000Z"
updated: "2004-09-10T12:10:42.000Z"
replies: 2
views: 272
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/111167-sätta-dynamiskt-värde-på-linkbutton-vb"
---

# Sätta dynamiskt värde på Linkbutton, VB

## #1 — Daniel78, 2004-09-09T13:55Z

Hej,

Jag har kört fast några minuter på en Linkbutton som jag försöker ge ett dynamiskt värde i attributet CommandArgument beroende på vilket val en användare har gjort.

Sätter dynamiskt värde i knappen lnkSorteringNamn

```
    Public Sub lnkVisaFiler(ByVal sender As Object, ByVal e As System.EventArgs)
        myVisaFiler.DataSource = getFiler(sender.CommandName, sender.CommandArgument)
        myVisaFiler.DataBind()

        'Response.Write(sender.CommandArgument)

        lnkSorteringNamn.Attributes("CommandArgument") = sender.CommandArgument

    End Sub
```

Funktion för att ta emot värdet från lnkSorteringNamn

```
    Public Sub lnkSortering(ByVal sender As Object, ByVal e As System.EventArgs)
        myVisaFiler.DataSource = getFiler(sender.CommandName, sender.CommandArgument)
        myVisaFiler.DataBind()

        Response.Write("Name:" & sender.CommandName & "  Argument: " & sender.CommandArgument)
    End Sub
```

Kör man sidan och väljer att titta på källan så ser man mycket riktigt att ett värde har lagts till i knappen lnkSorteringNamn.

MEN i funktionen där jag sedan ska ta emot värdet från lnkSorteringNamn så finns det inte med, det är blankt! Det verkar som om det inte följer med i Javascriptet på något sätt. Någon som vet vad jag gör för fel?

Permalänk: https://www.webforum.nu/p/111167

## #2 — Daniel78, 2004-09-10T08:41Z

Hej,

Lite mer förklaring.

Om jag "hårdkodar" värdet i Linkbutton knappens CommandArgument i .aspx filen så fungerar det att ta emot värdet.

Men så fort jag på något sätt försöker ge Linkbutton knappens CommandArgument ett dynamiskt värde i Codebehind filen så går det inte att ta emot värdet i funktionen??  :q

Permalänk: https://www.webforum.nu/p/1434373

## #3 — Daniel78, 2004-09-10T12:10Z

Sådär, hittade en lösning på IDGs forum där man läser av ett attribut direkt och då fungerar det att ta emot värdet.

Sätta värdet dynamiskt

```
lnkSorteringNamn.Attributes("CommandArgument") = "Värdet"
```

Ta emot värdet i en funktion

```
CType(Sender, LinkButton).Attributes("CommandArgument")
```

Svårare än så var det inte. :r  :birp

Permalänk: https://www.webforum.nu/p/1434494

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/111167-sätta-dynamiskt-värde-på-linkbutton-vb
