---
title: "Optimalaste sättet att skapa webcontrollers?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/99522-optimalaste-sättet-att-skapa-webcontrollers"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Lukaspojken"
published: "2004-03-15T10:46:32.000Z"
updated: "2004-03-15T13:42:49.000Z"
replies: 4
views: 259
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/99522-optimalaste-sättet-att-skapa-webcontrollers"
---

# Optimalaste sättet att skapa webcontrollers?

## #1 — Lukaspojken, 2004-03-15T10:46Z

Vilket ger bäst prestanda, WebControls i aspx-sidan eller i vb-sidan (A eller B)?

A. \<asp:TextBox id="Test" runat="Server" /\>

Eller

B. Dim Test AS new WebControls.TextBox
Test.ID = "Test"
Page.Controls.Add(Test)

Finns det någonstans man kan läsa lite mer om detta?

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

## #2 — Dino, 2004-03-15T12:07Z

Tracens From First värde gav dessa tider.
Att skapa och lägga till en TextBox dynamiskt i en PlaceHolder så tog sidan 0,000827s att generera.

```
//.aspx

<asp:placeholder id="phTest" runat="server" />

//.aspx.cs

protected PlaceHolder phTest;
private void Page_Load(object sender, System.EventArgs e)
{
   TextBox tb = new TextBox();
   tb.ID = "tbTest";
   phTest.Controls.Add(tb);			
}
```

Endast en TextBox i .aspx och inget i .aspx.cs tog sidan 0,000795s att generera.

```
//.aspx
<asp:textbox id="tbTest" runat="server" />
```

osv. Tiderna kan skifta per request.

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

## #3 — Nöff, 2004-03-15T12:34Z

Om du lägger till den utan placeholder, vad får du då?.

Page.FindControl("Form1").Controls.Add(new TextBox());

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

## #4 — Dino, 2004-03-15T12:42Z

Ca 0,000734s, men båda alternativen pendlar mellan 0,000650 - 0,000900. Så prestandamässigt det är likvärdigt.

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

## #5 — Nöff, 2004-03-15T13:42Z

Nu ska vi trimma.

Page.Controls\[1\].Controls.Add(new TextBox());
vad får du på denna?

 §jr

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/99522-optimalaste-sättet-att-skapa-webcontrollers
