webForumDet fria alternativet

Ej giltig basklass????

1 svar · 417 visningar · startad av jens_rock

jens_rockMedlem sedan sep. 20044 inlägg
#1

Hallå...

Jag försöker använda codebehind.

Filen default.aspx ser ut på detta sätt:

<%@ Page Language="c#" inherits="FormTable" src="classes/formtable.class.cs" %>

Filen formtable.class.cs ser ut på detta sätt:

public class FormTable : CreateFormElement {
      .....
}

och får då detta fel:
FormTable är inte en giltig basklass eftersom den inte utökar klassen System.Web.UI.Page.

Vad är det jag inte fattar?

/Jens

PDahlenMedlem sedan apr. 2004778 inlägg
#2

En sida måste ärva System.Web.UI.Page. Antingen genom att ärva den direkt eller genom att ärva en klass som i sin tur ärver System.Web.UI.Page.
I ditt fall så är klassen FormTable ett Formelement, dvs. en kontroll du lägger in i din sida, inuti ditt FORM.

123 ms totalt · 3 externa anrop · v20260731065814-full.7de19299
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)