---
title: "Enkelt registrera javascript med UserControl"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/152674-enkelt-registrera-javascript-med-usercontrol"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "echoSwe"
published: "2006-10-17T19:38:57.000Z"
updated: "2006-10-20T07:31:13.000Z"
replies: 4
views: 580
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/152674-enkelt-registrera-javascript-med-usercontrol"
---

# Enkelt registrera javascript med UserControl

## #1 — echoSwe, 2006-10-17T19:38Z

Hej

Fråga ett
Jag undrar vilket design pattern/mönster/implementation ni använder för att registrera javascriptfiler genom user controls.

Till exempel så ligger, 

```
<haf:MyControl id="myControl" runat="server" />
```

 som en UserControl i en WebForm (: Page) i en MasterPage. (eller snarare som sibling till MasterPage eftersom en MasterPage är en UserControl i sig, men ni förstår...).

Då vill jag att den lägger till

```
<script type="text/javascript" src="[blue]sökväg[/blue]"></script>
```

Där sökväg ju beror på var min .aspx-fil (: Page) ligger.

Dessutom vill jag att mitt javascript ska veta vad en TextBox som ligger i min UserControl heter, dvs txtBoxId.ClientId.

Fråga två
Hur avläser man, och använder man, programmatiskt, children till sin UserControl? Dvs:

```
<haf:MyControl id="myControl" runat="server" >
    <ItemTemplate><b>Hej där</b></ItemTemplate>
</haf:MyControl>
```

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

## #2 — erka, 2006-10-17T20:09Z

Jag brukar sätta identifiers i mina js filer som jag sedan reggar i page_prerender via en stream och innan jag skriver dem till sidan byter jag ut mina identifiers mot mina kontrollers id. Kanske kan bygga en helperklass som alltid utgår från rooten för att läsa in mina js och returnera en stream

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

## #3 — echoSwe, 2006-10-17T20:15Z

Det är med streams och så får du gärna berätta lite mer om.

Men vad ska man med en helper-class till - det är ju bara att använda

```
		Page.ResolveClientUrl("~/js/minJsFil.js");
```

 väl?

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

## #4 — Travoni, 2006-10-17T21:41Z

Fråga två:
<http://www.devx.com/codemag/Article/32182/1954?pf=true>
Tycker att den beskriver det hela ganska bra.

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

## #5 — echoSwe, 2006-10-20T07:31Z

Någon som har lite mer kunskap kring fråga ett?

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/152674-enkelt-registrera-javascript-med-usercontrol
