Avatar billede hostgirl Nybegynder
24. marts 2006 - 10:02 Der er 16 kommentarer og
2 løsninger

.cs filer hvordan får jeg dem vist

Hej alle

Jeg har nogle .cs filer, som jeg ikke selv har skrevet.

Der er blandt andet en der hedder xml.cs. Filen indeholder noget kode som gerne skulle liste alle data fra en xsl fil.

Hvordan skriver jeg en .aspx side som gør at den viser indeholdet?

Jeg er helt ny indenfor .aspx, men jeg kan se det er skrevet i C(#)

Hvis det kræver uddybelse, så skriv endelig...

På forhånd tak
Avatar billede ladyhawke Novice
24. marts 2006 - 10:12 #1
For at benytte koden i din web applikation skal du dels tilføje filen til dit projekt og så huske at skrive "using <det aktuelle namespace for filen>" i toppen af code behind filen til din aspx... så kan du benytte metoderne i filen...
Avatar billede dr_chaos Nybegynder
24. marts 2006 - 10:14 #2
Hvilket program bruger du til at programmere med ?
Avatar billede hostgirl Nybegynder
24. marts 2006 - 10:15 #3
ahh, nu er jeg med... tak for tippet, jeg kigger lige på det og vender tilbage i løbet af idag/imorgen
Avatar billede hostgirl Nybegynder
24. marts 2006 - 10:15 #4
jeg bruger visual studio.net 2003
Avatar billede ladyhawke Novice
24. marts 2006 - 10:25 #5
Du kan evt. lave en ny klasse, med samme metoder etc. som xml klassen (så du får samme namespace som din web applikation) og så tilgå metoder klasser direkte, men det er ikke svært at få til at virke normalt. God fornøjelse
Avatar billede dr_chaos Nybegynder
24. marts 2006 - 10:27 #6
ok
typisk i en class fil er der en konstruktør noget i denne stil:
public class class1
{
//konstruktør
public class1()
{
}

//metoder
public string test()
{
return "Hello world";
}



FOr at bruge test metoden i en anden fil skal du gøre på denne måde:

Class1 c = new Class1();
//her bruges metoden
c.Test();
}
Avatar billede hostgirl Nybegynder
24. marts 2006 - 10:30 #7
ladyhawke, den forstod jeg ikke, men prøver lige at arbejde med det, ville bare have et hint.. har erfaring med det er den bedste måde at lære det på, lige at arbejde lidt med det :), men mange tak
Avatar billede ladyhawke Novice
24. marts 2006 - 11:16 #8
Du har helt ret: trial and error kommer man langt med, når det gælder om at lære noget nyt... Sig til hvis det driller og læg evt. en stump kode her...
Avatar billede ladyhawke Novice
30. marts 2006 - 11:35 #9
Går det fremad?
Avatar billede hostgirl Nybegynder
30. marts 2006 - 17:54 #10
Hej

Jeg må indrømme jeg ikke har haft tid til at se på det, men har jeg imorgen aften hvor det endelig er weekend... så der skal jeg nok give respons, er ked af I måtte vente...
Avatar billede hostgirl Nybegynder
31. marts 2006 - 20:11 #11
Hej

Jeg har nu siddet og leget lidt med det, men får fejl i namespace'ne... Jeg har tilføjet de .cs filer jeg har til projektet, og har nu en standard .aspx webapplication side, hvor jeg har prøvet at indsætte

<%
using <namespace nr. 1 som giver fejl>
using <namespace nr. 2 som giver fejl>
%>

Men skal de ind i globals.asa eller ? er lidt på bar bund
Avatar billede dr_chaos Nybegynder
31. marts 2006 - 20:17 #12
using etnamespace;
skal placeres i toppen af en cs fil.
De skal ikke ind i global.asax
Avatar billede hostgirl Nybegynder
31. marts 2006 - 21:10 #13
hmm, kan ikke få det til at fungere...

Fejl:
The type or namespace name 'opret' could not be found (are you missing a using directive or an assembly reference?)

Jeg har oprettet en standard .aspx fil, og tilføjet 3 filer til projektet.:
connection.cs, oversigt.aspx.cs, xml.cs 

Den giver en fejl i connection.cs, hvor jeg 'opret'. 'Opret' laver opkobling til serveren..

Hvor skal jeg tilføje "using opret" (er ny i faget)

min .aspx:

<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
    <HEAD>
        <title>WebForm1</title>
        <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
        <meta name="CODE_LANGUAGE" Content="C#">
        <meta name="vs_defaultClientScript" content="JavaScript">
        <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
    </HEAD>
    <body MS_POSITIONING="GridLayout">

    </body>
</HTML>
Avatar billede hostgirl Nybegynder
31. marts 2006 - 21:28 #14
eller er det sort snak?
Avatar billede dr_chaos Nybegynder
01. april 2006 - 08:28 #15
højre klike på filen og vælg view code
På den nye side  bruger du using i toppen af filen
Avatar billede ladyhawke Novice
02. april 2006 - 19:34 #16
som dr_chaos skriver: det er code behind filen der er interessant i dette tilfælde og det er den vi gerne vil se hvis du har behov for mere hjælp :o)
Avatar billede hostgirl Nybegynder
10. april 2006 - 17:41 #17
hej, undskyld det har taget så lang tid, hvis dr_chaos vil smide et svar, så jeg kan få lukket spørgsmålet og i kan få point... Det jeg manglede var en web-refence.
Avatar billede dr_chaos Nybegynder
11. april 2006 - 08:18 #18
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