---
title: "CommandName"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/149120-commandname"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Arne"
published: "2006-07-16T11:44:57.000Z"
updated: "2006-07-17T19:43:34.000Z"
replies: 3
views: 367
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/149120-commandname"
---

# CommandName

## #1 — Arne, 2006-07-16T11:44Z

Jag vill skicka med en asp:button ett värde genom CommandName och ta emot det via e.CommandName via postback.

Om jag använder CommandName="22" i min asp:button får jag värdet via e.CommandName, men om jag ej kan förbestämma värdet så utan vill använda:
myvalue = "22"
CommandName='\<%=myvalue%\>' fungerar det ej.

Vad gör jag för fel??

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

## #2 — echoSwe, 2006-07-17T09:32Z

CommandName sätts innan serverns response, medan \<%=variable%\> sätts exakt samtidigt som sidan skickas ut genom Response.Write. \<%=...%\> går alltså inte att använda här eftersom det inte innehåller din data vid tidpunkten som asp.net motorn vill accessa den. (datan alltså)

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

## #3 — Arne, 2006-07-17T13:50Z

Tack för ditt svar, då förstår jag varför det inte fungerar.
Finns det något annat sätt att infoga ett värde i min asp:button typ det jag beskriver ovan utan att använda \<%=variable%\>?

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

## #4 — mozilla, 2006-07-17T19:43Z

Ja, i code-behind bör du enkelt kunna lägga på värdet.

```
btnKnappen.CommandName = "22";
```

Dock känns hela \<%=myValue%\> väldigt 90-tal (traditionellt asp-tänk). Det är viktigt att släppa sina förkunskaper av ASP helt innan man ger sig på .NET om man ska få ut det mesta av upplevelsen.   :e

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/149120-commandname
