---
title: "Postbacks och dynamiskt laddade kontroller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/98844-postbacks-och-dynamiskt-laddade-kontroller"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "renholm"
published: "2004-03-06T13:05:22.000Z"
updated: "2004-03-06T18:54:32.000Z"
replies: 2
views: 254
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/98844-postbacks-och-dynamiskt-laddade-kontroller"
---

# Postbacks och dynamiskt laddade kontroller

## #1 — renholm, 2004-03-06T13:05Z

Har problem med en Linkbutton i en UserControl, första gången man klickar på den händer inget, men andra gången man klickar på den fungerar den som det ska.

Fungerar så här.

1\. checkout.ascx

```
private void Page_Load(object sender, System.EventArgs e)
		{
			SetControls();
		}

		public void SetControls()
		{
			if (ViewState["Page"] == null)
				ViewState["Page"] = 2;

            plHolder.Controls.Clear();				
			switch((int)ViewState["Page"])
			{
				case 2:
					plHolder.Controls.Add(Page.LoadControl("~/Controls/Checkout/Domain.ascx"));
					break;
				case 3:
					plHolder.Controls.Add(Page.LoadControl("~/Controls/Checkout/ExistingDomain.ascx"));
					break;
				case 4:
					plHolder.Controls.Add(Page.LoadControl("~/Controls/Checkout/Addons.ascx"));
					break;
				default:
					plHolder.Controls.Add(new System.Web.UI.LiteralControl(ViewState["Page"].ToString()));
					break;
			}

		}

		public void NextPage()
		{
			ViewState["Page"] = (int)ViewState["Page"] + 1;
			SetControls();
		}
```

Från Domain.ascx hoppar jag fram en sida genom att anropa, NextPage(). ExistingDomain.ascx laddas då utan problem, fast som jag tidigare nämnde fungerar endast knappen efter man gjort en postback. Något som måste registreras eller liknande?

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

## #2 — Dino, 2004-03-06T17:06Z

Möjligen ett !IsPostBack problem.

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

## #3 — renholm, 2004-03-06T18:54Z

Möjligen, tröttnade på att felsöka så använde sessions och Server.Transfer i stället för att byta sida.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/98844-postbacks-och-dynamiskt-laddade-kontroller
