Avatar billede md_craig Nybegynder
11. april 2004 - 19:38 Der er 15 kommentarer og
1 løsning

CS0118: 'Side' denotes a 'namespace' where a 'class' was expected

Ja simpelt og godt... er ny i ASP.NET, så ved sQ ikke lige hvad fejlen er i det her...

Siden er: asp.dotjem.com
Avatar billede repsak Nybegynder
11. april 2004 - 19:55 #1
nej, men du holder jo også kortne tæt til kroppen ;-)
bruger du .dll eller .cs?
Avatar billede md_craig Nybegynder
11. april 2004 - 19:59 #2
.cs...

Kildekoden burde kunne ses på siden til trods ???
Avatar billede md_craig Nybegynder
11. april 2004 - 20:00 #3
Avatar billede md_craig Nybegynder
11. april 2004 - 20:01 #4
Her er min Header i mit ASPX Dokument hvis det er den du mangler... ???

<%@ Page Language="cs" CodeBehind="Default.cs" src="Default.cs" Inherits="MinSide" AutoEventWireUp="true" %>
Avatar billede md_craig Nybegynder
11. april 2004 - 20:03 #5
Og lige en ting mere... har lavet det i VB, og der virker det skam fint nok...
Men efter som at jeg startede på en IT udannelse hvor vi køre i JAVA, så er C# en mere naturlig Syntax for mig efter hånden... derfor ville jeg gerne over i det...

Eller evt Clean JAVA ville også være nice... :o/
Avatar billede repsak Nybegynder
11. april 2004 - 20:09 #6
C# holder også ;-)
Har du skrevet
using System.Web.UI;'
i toppen af kildekoden
Avatar billede md_craig Nybegynder
11. april 2004 - 20:13 #7
repsak >>>

I mit C# kode ???
Kan du ikke se kildekoden i linket???
hvis du trykker på "Show Complete Compilation Source:" ??

Men jo, Importere da Web.UI i toppen...
Avatar billede md_craig Nybegynder
11. april 2004 - 20:17 #8
Nå... men her er kildekoden... så... for nu forsvandt den mulighed... trist... :(
_____________________________________________________________________________________
    using System;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;

    namespace MinSide
    {
        public class Default : Page
        {
            protected System.Web.UI.WebControls.Label LabelBody;
            protected System.Web.UI.WebControls.Label LabelFeet;
            protected System.Web.UI.WebControls.Label LabelLink;
            protected System.Web.UI.HtmlControls.HtmlControl ImgDIV;
       
            public void Page_Load(object sender, EventArgs e)
            {
              LabelBody.Text = "test";
              LabelFeet.Text = "test";
              LabelLink.Text = "test";
              ImgDIV.Style.Add( "background-image", "url('Img/005.jpg')" );
            }
        }
    }
Avatar billede md_craig Nybegynder
11. april 2004 - 20:17 #9
Nu er der jo ikke rigtig noget i det... men det er bare lige for at komme i gang... :)
Avatar billede repsak Nybegynder
11. april 2004 - 20:30 #10
Rolig nu :-)
    using System;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;

    namespace MinSide{
        public class Default : Page{
            protected Label LabelBody;
            protected Label LabelFeet;
            protected Label LabelLink;
            protected HtmlControl ImgDIV;
       
            public void Page_Load(object sender, EventArgs e)
            {
              LabelBody.Text = "test";
              LabelFeet.Text = "test";
              LabelLink.Text = "test";
              ImgDIV.Style.Add( "background-image", "url('Img/005.jpg')" );
            }
        }
    }

denne her burde være ok... kan se at du nu arber fra MyPage??????
Avatar billede repsak Nybegynder
11. april 2004 - 20:30 #11
arber = arver
Avatar billede md_craig Nybegynder
11. april 2004 - 20:41 #12
Ja har lige kommet til at bytte lidt op og ned på det hele... :)

Ny Kildekode:::
_____________________________________________________________________________________
    using System;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;

    namespace MyPage
    {
        public class MyPage : Page
        {
            protected Label LabelBody;
            protected Label LabelFeet;
            protected Label LabelLink;
            protected HtmlControl ImgDIV;
       
            public void Page_Load(object sender, EventArgs e)
            {
              LabelBody.Text = "test";
              LabelFeet.Text = "test";
              LabelLink.Text = "test";
              ImgDIV.Style.Add( "background-image", "url('Img/005.jpg')" );
            }
        }
    }
_____________________________________________________________________________________

<%@ Page Language="cs" CodeBehind="Default.cs" src="Default.cs" Inherits="MyPage" AutoEventWireUp="true" %>
Avatar billede md_craig Nybegynder
11. april 2004 - 20:44 #13
Vi skulle så gerne arve fra klassen MyPage i vores aspx fil som jeg ser det... MyPage klassen arver igen fra Page som ligger i UI pakken... som jeg ser det nu...

Men så siger den at MyPage klassen ikke eksistere i default.cs ??? OG det burde den jo fint gøre... :o/
Avatar billede md_craig Nybegynder
11. april 2004 - 20:48 #14
Ok... Fjerner jeg Namespace så virker det fint... ikke at jeg ANER hvorfor overhovedet...
Avatar billede burningice Nybegynder
12. april 2004 - 11:21 #15
du kan ikke arve fra et namespace... hvis du bruger koden postet kl 20:41 skal du skrive

<%@ Page Language="cs" CodeBehind="Default.cs" src="Default.cs" Inherits="MyPage.MyPage" AutoEventWireUp="true" %>
Avatar billede md_craig Nybegynder
17. juni 2004 - 00:22 #16
Fjernede sådan set helt mit namespace... og så virkede det...
Så må jeg bikse med det den dag jeg er kommet så langt at det bliver så kompliceret at jeg får brug for det...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester