---
title: "Behålla dynamiskt skapade kontrolelr över postbacks"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/173807-behålla-dynamiskt-skapade-kontrolelr-över-postbacks"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "inspiro"
published: "2008-09-02T20:10:10.000Z"
updated: "2008-09-02T21:31:28.000Z"
replies: 2
views: 390
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/173807-behålla-dynamiskt-skapade-kontrolelr-över-postbacks"
---

# Behålla dynamiskt skapade kontrolelr över postbacks

## #1 — inspiro, 2008-09-02T20:10Z

Tänkte göra en funktion där man dynamiskt skapar en till dropdownlist för varje val man gör i tidigare skapade dropdowlists. Alltså så fort man väljer något i dropdownlisten så får man upp en ny rad med en likadan dropdownlist där man kan göra ännu ett val osv. Men kontrollerna försvinner vid varje postback. Hur behåller jag kontrollerna och deras värden mellan postbacks?

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

## #2 — freguz, 2008-09-02T21:24Z

Du får kolla vilka värden de hade som selected, och skapa dom på nytt för varje postback, har jag för mig. Inte så smutt tyvärr.

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

## #3 — matlin, 2008-09-02T21:31Z

Du kan lägga in objektet i viewstate... typ:

```
    DropDownList ddl = new DropDownList();
    ddl.AutoPostBack = true;
    ddl.ID = "CoolGuys";
    ddl.Items.Add(new ListItem("Coolest", "matlin"));

    ViewState["DdlCoolGuys"] = ddl;
```

och sen för att hämta ut det förståss:

```
    DropDownList ddlOyeah = ViewState["DdlCoolGuys"] as DropDownList;
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/173807-behålla-dynamiskt-skapade-kontrolelr-över-postbacks
