Avatar billede Slettet bruger
04. august 2008 - 17:19 Der er 4 kommentarer og
1 løsning

Namespace C# Hvad gør jeg galt?

Hej

Jeg forsøger at bruge namespaces, men det opstår lidt problemer.

Jeg har en class fil (.cs) og en aspx fil med en codebehind. De to filer ligger i samme mappe.

I klasse filen har jeg lavet et namespace:

namespace Myspace
{
    public class myClass
    {
        public myClass()
        {
            // constructor
        }
        public String getSomeString()
        {
            String some = "some";
            return some;
        }
    }
}

I min codebehind fil forsøger jeg så at Importere det med "using Myspace", men får den fejl at den ikke kan finde namespacet.

Mangler jeg at gøre noget eller hvad er det galt?

Hilsen Michael
Avatar billede arne_v Ekspert
05. august 2008 - 04:42 #1
Må vi se al koden der skal til for at skabe fejlen ?
Avatar billede Slettet bruger
05. august 2008 - 10:59 #2
Klasse filen:

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

namespace myNameSpace
{
    public class DBaccess
    {
        public DBaccess()
        {
            // Constructor
        }
        public String getPass()
        {
            String aString = "string";
            return aString;
        }
    }
}


aspx med codebehind:

using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using MySql.Data.MySqlClient;
using myNameSpace;

public partial class forms_status_seeStatus : System.Web.UI.Page
{
    private String strConnection = ConfigurationManager.ConnectionStrings["conString"].ConnectionString;

    protected void Page_Load(object sender, EventArgs e)
    {
        myNameSpace.DBaccess someAccess = new DBaccess();
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        insertRow();
    }
    public void insertRow()
    {}
}
Avatar billede arne_v Ekspert
05. august 2008 - 18:47 #3
Ligger DBAccess.cs i App_Code ?
Avatar billede Slettet bruger
06. august 2008 - 14:13 #4
Nej det gjorde den ikke, men det gør den nu, også virker det lidt bedre :)

Smid et svar.

Tak for hjælpen.
Avatar billede arne_v Ekspert
06. august 2008 - 15:46 #5
svar
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