Får inte till det med webcontrols och codebehind i WebMatrix.
Har en codebehind-fil som innehåller bla
Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.UserControl
Imports System.Web.UI.WebControls
Imports System.Data
Imports System.Data.SqlClient
Imports System.Text
Imports System.Text.RegularExpressions
Imports Microsoft.VisualBasic
Public class myBasics : Inherits Page
'alla subbar och sånt
End Class
Har sedan en default.aspx som använder den filen (inte som codebehind eftersom WebMatrix inte stöder det utan som src)
<%@ Page Language="VB" Inherits="myBasics" Src="behind/codebehind.vb" Debug="True" %>
<%@ Register TagPrefix="myUsercontrol" TagName="Header" Src="userControls/pageHeader.ascx" %>
usercontrolen pageHeader.ascx, där jag vill kunna använda saker ur min codebehind
<%@ Control Inherits="myBasics" Src="../behind/codebehind.vb" Language="VB" %>
Jag får felet
'myBasics' is not a valid base class because it does not extend class 'System.Web.UI.UserControl'.
Den importeras ju i codebehind-filen? Läste nånstans att ascx-filen måste ärva från System.Web.UI.UserControl och inte Page, men hur?
Tänker jag helt galet? Och varför isf? Jag ser inte skogen för alla träd, typ :OO