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
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>
