---
title: "parametrar till web control"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/52678-parametrar-till-web-control"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "ptype"
published: "2002-09-09T13:31:39.000Z"
updated: "2002-09-10T21:42:25.000Z"
replies: 9
views: 295
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/52678-parametrar-till-web-control"
---

# parametrar till web control

## #1 — ptype, 2002-09-09T13:31Z

Håller på och gör min första web control. Till den så skulle jag vilja ha en dynamisk parameter (ett id), enl följande: 

En sida laddas där jag har en querystring id=x, och på denna sida finns en kontroll till vilken jag vill skicka vidare id-parametern.

Hur löser man detta på bästa sätt? 

mvh P
 :birp

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

## #2 — Grynet, 2002-09-09T14:21Z

Kortfattat.

På sidan i tex page_load

```
if(Request.QueryString["ID"] != null){
  myControll.ID = Convert.ToInt32(Request.QueryString["ID"]);
}
```

och i kontrollen

```
public int ID{
  get{
    return Convert.ToInte32(ViewState["ID"]);
  }
  set{
    ViewState["ID"] = value;
  }
}
```

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

## #3 — ptype, 2002-09-09T16:53Z

Ah, givetvis. Tack!

Men är det nödvändigt att använda Viewstate? Page_Load körs ju ändå vid varje reload.

F.ö., när bör man göra control och när bör man göra component? Som jag förstått det så är component till för större saker, som ska återanvändas oftare och kanske distribueras till tredje part?

 :h

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

## #4 — renholm, 2002-09-10T13:18Z

ViewState är inte nödvändig om du inte ska behålla datan mellan olika Page_load.

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

## #5 — ptype, 2002-09-10T15:50Z

nej, precis. Men det ska jag, men å andra sidan har jag ju querystringen att tillgå vid varje reload, så...

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

## #6 — Josef, 2002-09-10T18:40Z

Varför är det så många som använder C# när de skriver .Net i det här forumet? Det är kanske en dum fråga, men iallafall.

Det är väl vanligast med VB.

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

## #7 — Grynet, 2002-09-10T18:57Z

Fast du kanske någongång vill göra en sida där du inte behöver querystringen och där du bara sätter värdet en gång på kontrollen. Då kan det vara nytta att använda sig av viewstate.

Och det värsta är att man tänker bah det behövs inte..tills man upptäcker att man behöver det och får göra om allt..sitter presic och gör om ett 20 tal sidor som jag aldrig trodde att man skulle behöva använda klasser till, men men att man aldrig lär sig

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

## #8 — Grynet, 2002-09-10T18:59Z

Angående C# vs VB.

Kommer själv från en c/c+ backgrund så därför använder jag C# får utslag på fingrarna när jag skriver VB kod ;).

Jag tror det är ganska 50-50 vilket man använder.

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

## #9 — NETwork, 2002-09-10T20:01Z

> Varför är det så många som använder C# när de skriver .Net i det här forumet? Det är kanske en dum fråga, men iallafall.

Jag tror faktiskt inte att de flesta använder vb.net... det verkade åtminstone inte vara så vanligt bland de som först började programmera på plattformen. Sen så skriver man ju sina exempel i det språk man behärskar bäst... och eftersom c# och vb.net är så pass lika (nu menar jag inte syntaxmässigt) så förstår man nog ofta varandras kodexempel ändå! :)

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

## #10 — Josef, 2002-09-10T21:42Z

Mmm... Så är det nog. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/52678-parametrar-till-web-control
