---
title: "Instansiera basklass när sida laddas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/133462-instansiera-basklass-när-sida-laddas"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "maqe"
published: "2005-08-29T19:01:09.000Z"
updated: "2005-09-06T20:21:48.000Z"
replies: 9
views: 455
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/133462-instansiera-basklass-när-sida-laddas"
---

# Instansiera basklass när sida laddas?

## #1 — maqe, 2005-08-29T19:01Z

Jag har en klass som heter PageData som innehåller lite properties som t.ex. PageName mm
När sidan laddas skulle jag vilja att denna instansierades, hur gör jag detta?

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

## #2 — ahlen, 2005-08-30T07:31Z

Hej,

Är det typ som en "egen" System.Web.UI.Page du är ute efter (med lite eget i) ?

Eller är jag helt fel ute?

/m

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

## #3 — maqe, 2005-08-30T07:39Z

Ja precis, jag har en abstract klass som heter basepage som ärver från usercontrol än sålänge har den bara en abstract property som heter current och genom den har jag tänkt att jag skall komma åt en property "pagename" i min pagedata klass.
När sidan laddas så vill jag ju att min pagedata klass skall instansieras med data från t.ex. en databas. Jag är inte så duktig på architekur men jag tänkte ge det ett försök.

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

## #4 — maqe, 2005-08-30T15:52Z

Är detta en dum fråga eller har jag förklarat dåligt? :)

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

## #5 — emission, 2005-08-30T16:58Z

Det låter mer som att du borde ha en basepage-klass som alla sidorna får ärva, dvs. ingen egen instans

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

## #6 — maqe, 2005-08-30T17:00Z

Kan man läsa om detta någonstans med basklasser för webbar?

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

## #7 — maqe, 2005-08-30T17:11Z

Bara att ha en klass "basepage" blir ju inte riktigt som jag tänkt. Jag vill komma åt en sidas propertys från både en usercontrol och från en aspx sida. Därav tänkte jag använda mig av en pagedata klass med t.ex. pagename etc.

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

## #8 — emission, 2005-08-30T20:08Z

> **maqe skrev:**
>
> Jag vill komma åt en sidas propertys från både en usercontrol och från en aspx sida.

Det går alldeles utmärkt med en vanlig basepage

i usercontrol

```
basepage sidan=this.Page as basepage;
if (basepage!=null)
{
   sidan.MinProperty="pulvermos";
}
```

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

## #9 — maqe, 2005-09-06T17:58Z

Om vi säger att jag har en abastract klass PageBase som ärver från Page och den innehåller några metoder som jag vill ha med sen har jag en PageData klass som innehåller propertys typ PageName etc. När sidan laddas så vill jag hämta data från databasen beroende på vilket id som finns i querystringen. Någonstans måste jag skapa ett pagedata objekt och fylla det med data men jag förstår inte hur?

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

## #10 — emission, 2005-09-06T20:21Z

Självklart får du ha en PageData-klass om du vill (och den kan du ju instantiera i Load eller Init t.ex.), men jag tycker fortfarande att du bör använda en page-klass som ärver från Page (eller från din abstraka page).

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/133462-instansiera-basklass-när-sida-laddas
