---
title: "Usercontrol där en del bara exekveras en gång."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/117685-usercontrol-där-en-del-bara-exekveras-en-gång"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Jesper T"
published: "2004-12-09T14:40:05.000Z"
updated: "2004-12-13T06:34:42.000Z"
replies: 5
views: 309
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/117685-usercontrol-där-en-del-bara-exekveras-en-gång"
---

# Usercontrol där en del bara exekveras en gång.

## #1 — Jesper T, 2004-12-09T14:40Z

Låt säga att jag har en specialdesignad textbox som använder ett och samma javascript.

```
[b].aspx-sidan[/b]
<min:usercontrol runat="server" id="ett"/>
<min:usercontrol runat="server" id="två"/>
<min:usercontrol runat="server" id="tre"/>

[b]ger resultatet:[/b]

<script type="text/javascript">
....
</script>

<input type="text" id="ett">
<input type="text" id="två">
<input type="text" id="tre">
```

Måste man köra två stycken usercontroller då? Eller finns det någon annan smart lösning?

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

## #2 — ahlen, 2004-12-09T16:54Z

Hej,

  Ta en titt på **custom controls**?

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

## #3 — Gladh, 2004-12-09T19:14Z

hmmm... förstår jag dig rätt om de vill undvika att javascript texten skrivs ut för varje textbox. Så oberoende om du har 1 eller 10 textboxar så vill du bara få ut 1 javascript text?

Om det är så så borde det inte vara något problem. Du använder väl Page.RegisterClientScriptBlock() så fall kan du kontrollera om ditt javascript block redan är registrerart eller inte.
Page.IsClientScriptBlockRegistered()

\- M

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

## #4 — Jesper T, 2004-12-10T12:28Z

Det var ju exakt det jag menade. Tack!  :h 
Hittade lite om det här: <http://www.codeproject.com/aspnet/scriptregister.asp>

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

## #5 — Jesper T, 2004-12-11T15:18Z

Följdfråga: Det kan ju vara annat än ett javascriptblock ex. en bild. Hur gör man då?

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

## #6 — Gladh, 2004-12-13T06:34Z

Givetviss så lägger du all extra resurser som skall in på sidan, i en funktion och överst i denna funktion så kontrollerar du om scriptet finns. Finns scriptet så finns bilden, finns inte scriptet så kör du vidare din funktion och i den funktionen så ligger det kod för att implementerar ex. en bild.

\- M

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/117685-usercontrol-där-en-del-bara-exekveras-en-gång
