---
title: "HelloWorld"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/107273-helloworld"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "jazzil"
published: "2004-07-13T19:30:13.000Z"
updated: "2004-07-14T00:26:15.000Z"
replies: 4
views: 272
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/107273-helloworld"
---

# HelloWorld

## #1 — jazzil, 2004-07-13T19:30Z

Tjena jag har precis börjat med ASP.NET.
Jag har ett litet problem..

Skriver jag så här 

```
<%@ Page Language="C#" %>
<%
hej.Text = "HelloWorld"
%>
<html>
<head>
    <title>ASP.NET Lek</title>
</head>
<body>
    <form runat="server">
        <asp:Label id="hello" runat="server"/>
    </form>
</body>
</html>
```

Det funkar till vad jag vill ha det (Skriva ut en text)

Nu kommer problemet ... Det stora anledningen att jag gick över från PHP till asp var C#,Prestandan och möjligheten att separera kod från content på ett väldt smidigt sätt.

ASPX filen

```
<%@ Page Inherits="MyCodeBehind" Src="NewFile.cs" Language="C#" %>
<html>
<head>
    <title>ASP.NET Lek</title>
</head>
<body>
    <form runat="server">
        <asp:Label id="hello" runat="server"/>
    </form>
</body>
</html>
```

C# Filen

```
namespace Helloworld {
    using System;
    using System.Web;
    
public class Hello {

        public Hello() {
         Hello.Text = "Helloworld";
        }
    }
}
```

 

Det funkar inte riktigt lika bra :)

Får följande felmeddelande 

```
Compiler Error Message: CS0117: 'Helloworld.Hello' does not contain a definition for 'Label'
```

Tacksam för hjälp...

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

## #2 — erka, 2004-07-13T20:04Z

Du behöver ju en ref. till din label i codebehinden

protected System.Web.UI.WebControls.Label hello;

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

## #3 — jazzil, 2004-07-13T20:33Z

Tack!

EDIT: Jag har ett till problem.

All kod kompileras men jag får ingen output på texten..

index.aspx

```
<%@ Page Language="C#" %>
<html>
<head>
</head>
<link rel="stylesheet" type="text/css" href="index.css">
<body>
    <br/>
    <br/>
    <p align="middle">
        <asp:Label cssclass="brod" id="tm" runat="server"/><br/>
        <asp:image id="splash" runat="server" Border="0" ImageAlign="AbsMiddle" ImageUrl="bild.gif"/>
    </p>
</body>
</html>
```

index.cs

```
// index.cs
//

namespace IndexbackCode {
    using System;
    using System.web;
    using System.web.UI;

    public class index {

    protected System.web.UI.WebControls.Image splash;
    protected System.web.UI.WebControls.Label tm;
    this.Label.tm.Text = "Massa text ovanför bilden";

  
}
```

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

## #4 — erka, 2004-07-14T00:11Z

Anger du i din aspx sida att den ska ärva från index ? alltså att den ärver från själva code behinden, och att det ska köras i pageload i den

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

## #5 — jazzil, 2004-07-14T00:26Z

> **erka skrev:**
>
> Anger du i din aspx sida att den ska ärva från index ? alltså att den ärver från själva code behinden, och att det ska köras i pageload i den

Du jag har inte en aning faktiskt... 
Hur gör man det?

EDIT: Jag fattar vad du menar nu och ändrade 

```
<%@ Page Language="C#"%>
```

Till

```
<%@ Page Inherits="index" src="index.cs" Language="C#"%>
```

Men nu får jag felmedelandet.
The base type 'index' does not exist in the source file 'index.cs'.

index.cs filen

```
namespace IndexbackCode {
    using System;
    using System.Web;
    using System.Web.UI;

    public class index {

    protected System.Web.UI.WebControls.Image Splash;
    protected System.Web.UI.WebControls.Label Tm;
	
    }
}
```

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/107273-helloworld
