Avatar billede carpediem Nybegynder
06. august 2004 - 11:04 Der er 8 kommentarer og
1 løsning

The Type or namespace name 'Server' cpuld not be found

Jeg har lavet en c# class hvor jeg skal lave en Server.MapPath, men det brokker den sig over.

Her er lidt kode. Hvad er der galt?

using System;
using System.Web;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;


namespace roundcorners
{
  public class ClassName
  {
    public string FuncName(string Image)
    {
      string image_path = Server.MapPath(Image); //The physical path to the image
    }
  }
}
Avatar billede ladyhawke Novice
06. august 2004 - 11:19 #1
Hvad er din image? (altså hvilken streng)

Desuden, hvilken fejl præcist får du når du kalder koden
Avatar billede ladyhawke Novice
06. august 2004 - 11:26 #2
det ser ud som om du mangler et using statement, men det burde du jo ikke...
Avatar billede repsak Nybegynder
06. august 2004 - 11:33 #3
using System;
using System.Web;
using System.Web.UI;
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;


namespace roundcorners
{
  public class ClassName : Page
  {
    public string FuncName(string Image)
    {
      string image_path = Server.MapPath(Image); //The physical path to the image
    }
  }
}
Avatar billede repsak Nybegynder
06. august 2004 - 11:34 #4
Du kan ikke bruger Server-property uden at have en reference til Page. I eksemplet arver jeg fra Page (bemærk using System.Web.UI), men en reference er også ok
Avatar billede snepnet Nybegynder
06. august 2004 - 11:35 #5
Server ligger på HttpContext, som du ikke har direkte adgang til med mindre du subclasser fra noget der har (f.eks. Page).

Du kan gå direkte til den i den kode du har ved
System.Web.HttpContext.Current.Server
Avatar billede snepnet Nybegynder
06. august 2004 - 11:37 #6
repsak>>
Jeg synes ikke det er anbefalelsesværdigt at subclasse fra Page - med mindre det er en webform man laver.
Avatar billede repsak Nybegynder
06. august 2004 - 11:42 #7
snepnet -> enig, men jeg kan ikke se om det er en webform han er ved at lave ;-)
...men jeg giver dig helt ret
Avatar billede carpediem Nybegynder
06. august 2004 - 13:02 #8
snepnet>> Har brugt din, og den fungerer jo fint. Smid lige et svar, så får du point.
Avatar billede snepnet Nybegynder
06. august 2004 - 13:29 #9
ok :o)
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