---
title: "Sida ärver av bassida, event triggas ej"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/165093-sida-ärver-av-bassida-event-triggas-ej"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "cok"
published: "2007-10-02T15:31:56.000Z"
updated: "2007-10-03T06:16:55.000Z"
replies: 7
views: 359
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/165093-sida-ärver-av-bassida-event-triggas-ej"
---

# Sida ärver av bassida, event triggas ej

## #1 — cok, 2007-10-02T15:31Z

Jag är rookie på Asp.NET :)

Jag tänkte ha en bassida som hanterar lite av varje, bland annat sessionshantering. Denna bassida ska ett ntal sidor ärva ifrån.

Jag har BasePage som ärver utav Page.

Låt oss säga att jag sedan har "MinCoolaSida" som ärver av BasePage.

Jag trodde här att när min "MinCoolaSida" laddas så skulle BasePage:ens Page_Load triggas automagiskt men det gör den inte. Jag är tvungen att i "MinCoolaSida":as Page_Load göra följande kod: 

```
base.Page_Load(sender, e);
```

Detta blir ju lite onödigt jobb tycker jag... Är jag helt fel ute i mina tankar?

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

## #2 — thevice, 2007-10-02T16:27Z

Varför gör du inte bara så här?
public partial class MinCoolaSida : BasePage

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

## #3 — cok, 2007-10-02T16:37Z

> **thevice skrev:**
>
> Varför gör du inte bara så här?
> public partial class MinCoolaSida : BasePage

Det är precis det jag gjör:

"Låt oss säga att jag sedan har "MinCoolaSida" som ärver av BasePage."

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

## #4 — freguz, 2007-10-02T16:44Z

Hur ser basklass ut? själva grundstommen

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

## #5 — cok, 2007-10-02T16:46Z

```
public partial class BasePage : System.Web.UI.Page
```

```
protected void Page_Load(object sender, EventArgs e){}
```

aspx:

```
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="BasePage.aspx.cs" Inherits="RS2006Web.BasePage" %>
```

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

## #6 — Gladh, 2007-10-02T18:59Z

> **cok skrev:**
>
> CodeBehind="BasePage.aspx.cs" Inherits="RS2006Web.BasePage" %\>

Nu brukar jag inte bry mig om vad som står i ASPX-sidan (så jag kanske svamlar inattmössan) men det ser ju lite konstigt ut med tanke på din codebehind cod.

Här så har du en BasePage som ärver från en annan BasePage, men i din codebehind så ärver din BasePage från Page. Är det inte samma sida som du tagit koden ifrån.

\- M

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

## #7 — cok, 2007-10-02T19:05Z

Fick för mig att i aspx sidan så hänvisas man endast till den fysiska fil som man "ärver av". Detta kanske itne alls är korrekt!?

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

## #8 — cok, 2007-10-03T06:16Z

Sätter man rätt så...

```
protected override void OnLoad(EventArgs e)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/165093-sida-ärver-av-bassida-event-triggas-ej
