---
title: "Webcontrollers ID ändras inte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/163238-webcontrollers-id-ändras-inte"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "freguz"
published: "2007-08-06T21:32:57.000Z"
updated: "2007-08-07T08:39:47.000Z"
replies: 4
views: 438
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/163238-webcontrollers-id-ändras-inte"
---

# Webcontrollers ID ändras inte

## #1 — freguz, 2007-08-06T21:32Z

Normalt görs ju ID om från ID="City" till "ctl100_City" eller nåt sånt automatgenererat.

Men nu har jag ett projekt där alla webforms webcontrols behåller sina ID värden, dvs 

```
<asp:DropDownList Runat="server" ID="ddl">
....
</asp:DropDownList>
```

 ...heter fortfarande ddl när man kollar klientkoden.

Har försökt hitta config settings som skulle kunna påverka detta beteende men jag går bet.

Nån som stött på detta fenomen?

Tips emottages tacksamt

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

## #2 — Nickemannen, 2007-08-06T22:34Z

hmm, detta är en vild chansning, men kan det ha något med om man väljer publicera webbapplikationen eller om man bara tar mappen med utvecklingsfiler och lägger upp?

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

## #3 — emission, 2007-08-07T00:30Z

Det är inget konstigt. En kontroll namnges alltid med sig eget namn plus den eventuella namingcontainer (t.ex. en repeater) som den ligger i. Om den får behålla sitt namn så ligger den alltså inte i någon namingcontainer. "ctl00" kommer oftast från en MasterPage.

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

## #4 — butiko, 2007-08-07T06:45Z

Om du exempelvis genererar ett javascript så ska du av den anledningen använda **[kontrollnamn.ClientID](http://msdn2.microsoft.com/en-us/library/system.web.ui.control.clientid.aspx)** för att få kontrollens verkliga id... kan vara bra att känna till!

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

## #5 — freguz, 2007-08-07T08:39Z

ok puh det var ju skönt. Trodde det alltid blev kryptiska IDn bara man hade en form med runat=server, men ack så fel, toppen :)

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/163238-webcontrollers-id-ändras-inte
