webForumDet fria alternativet

codebehind

.NET

4 svar · 267 visningar · startad av DavidB

Medlem sedan jan. 20001 372 inlägg
Frågan#1

tänkte börja med codebehinds på mina sidor och då undrar jag hur jag skall göra för att få det att fungera med usercontrolls.

har följande kod på toppen av sidan:

<%@ Page Language="C#" Src="menu.ascx.cs" Inherits="myCodeBehind" %>

felet jag får är:
The directive 'Page' is unknown.

vad skall man ha istället för page i usercontrolls?

Medlem sedan apr. 20012 427 inlägg
#2

User controls registrerar du enligt följande:

<%@ Register TagPrefix="Foo" TagName="Bar" Src="pagelet.ascx" %>
Medlem sedan jan. 20011 140 inlägg
#3
<%@ control Language="C#" Src="menu.ascx.cs" Inherits="myCodeBehind" %>
Medlem sedan sep. 2001649 inlägg
#4

fungerar det med båda förslagen? Var ska det stå...

Medlem sedan nov. 200013 890 inlägg
#5

På den sidan där User Controlen ska visas använder du Skarres kod.
I själva User Controlen (ascx-filen) använder du andreas_lindhs kod.

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