webForumDet fria alternativet

Fel med Contols

.NET

3 svar · 300 visningar · startad av Wahlenberg

Medlem sedan juni 200073 inlägg
Frågan#1

Hej. Jag bygger en websida som använder sig av contols som jag kodat i ett annat projekt. Jag använder VS 2008. Om jag drar och släpper controllerna från det ena projektet till aspx sidan contollen ska ligga vägrar kontrollen att rendera. Kör jag projektet så får jag upp en webbläsare med felmedelandet att:

http://localhost/website2/Controls/TextControls/Controls/ucTextC.ascx är inte en giltig virtuell sökväg.

och följande rad under är markerad i rött:

<%@ Register src="http://localhost/website2/Controls/TextControls/Controls/ucTextC.ascx" tagname="ucText" tagprefix="uc1" %>

Jag har satt upp webservern (IIS 7) så att contollerna ska gå att nå i ovanstående adress. Jag trodde en av poängerna med controls var att man skulle kunn "återanvända" dem, dvs länka in dem på olika sidor utan att de ska behöva ingå i varje enskild site. Men jag kanske har fått allt om bakfoten.
Vore mycket tacksam för svar!

mvh W

Medlem sedan nov. 20014 054 inlägg
#2

så vitt jag vet så kan man säga att ascx-filerna funkar lite som include-filer i ASP 3.0.
Så vitt jag förstått så kan du bara återanvända dem inom ditt sk. website (webprojekt).

Medlem sedan juni 20003 076 inlägg
#3

Vill du återanvända dem över flera projekt så är det copy paste som gäller alt. göra compositekontroller istället för usercontrols. :)

Medlem sedan juni 200073 inlägg
#4

Då förstår jag varför det inte fungerar. Tack så mycket för bra svar!

mvh W

258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)