---
title: "Ej giltig basklass????"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/112033-ej-giltig-basklass"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "jens_rock"
published: "2004-09-21T10:00:08.000Z"
updated: "2004-09-21T11:21:06.000Z"
replies: 1
views: 427
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/112033-ej-giltig-basklass"
---

# Ej giltig basklass????

## #1 — jens_rock, 2004-09-21T10:00Z

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

Permalänk: https://www.webforum.nu/p/112033

## #2 — PDahlen, 2004-09-21T11:21Z

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.

Permalänk: https://www.webforum.nu/p/1442897

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/112033-ej-giltig-basklass
