Avatar billede stigc Nybegynder
10. februar 2003 - 13:14 Der er 6 kommentarer og
1 løsning

C# aspx

Jeg sider og koder lidt .net for første gang, hvad skal jeg gøre før den kender min klasse "myClass"?


<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" %>
<%
    myClass Temp = new myClass();
%>               

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
  <HEAD>
        <title>
Avatar billede simon.ulsnes Nybegynder
10. februar 2003 - 15:49 #1
Drop ASP-kodestilen... Hvis du vil oprette et objekt af typen myClass når siden loades, gøres det i Page_Load...

<%@ Page Language="C#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="true" Inherits="WebApplication1.WebForm1" %>
<script language="C#" runat="server">
public void Page_Load(object sender, EventArgs e)
{
  myClass Temp = new myClass();
}
</script>

// Simon
Avatar billede eskeeske Nybegynder
27. februar 2003 - 13:03 #2
Din .class fil og dine .aspx.cs filer skal have samme namespace hvis dit namespace hedder kajnullermand kan namespace i dine class filer være namespace kajnullermand og i dinne asp.cs filer være namespace kajnullermand.aspx

Det skal ihvertfald også til, god fornøjelse.

Iøvrigt skal du jo også have skrevet noget kode i en class fil som er myClass før du kan lave en new (bare fordi det godt kunne være at du var lidt forvirret).

Mvh
Avatar billede eskeeske Nybegynder
27. februar 2003 - 13:03 #3
Mit skal også være en svar
Avatar billede burningice Nybegynder
27. februar 2003 - 13:17 #4
eskeeske>> hvad er det for en .class-fil du snakker om? og det kan være fløjtende ligegyldigt om man bruger samme namespaces eller ej.

stigc>> for at din kode skal finde din klasse skal du sørge for at importere det namespace myClass ligger i... altså

<%@Page %>
<%@Import "DitNamespace" %>
<script language="C#" runat="server">
public void Page_Load(object sender, EventArgs e)
{
  myClass Temp = new myClass();
}
</script>
Avatar billede eskeeske Nybegynder
27. februar 2003 - 13:32 #5
Hov det var en fejl jeg mente .cs . Og det andet var også en fejl, selvom det jo iørigt også er rigtigt, er det da meget klogerer at gøre det med import (using).

Nu ikke så agresiv når du svarer cyberfessor, ro på. Ellers kommer OLE BOLE bare efter dig. Eller måske forlader han dig igen.

Mvh
Avatar billede burningice Nybegynder
27. februar 2003 - 13:43 #6
eskeeske>> jeg er ikke aggressiv... det var i hvert fald ikke meningen... jeg kan bare ikke li' at du bruger udtrykket SKAL, når det ikek er tilfældet... det er selvfølgelig en fordel hvis alle de klasser man bruger til et projekt ligger i samme namespace, men det SKAL ikke.
Avatar billede eskeeske Nybegynder
27. februar 2003 - 13:47 #7
Ja ja ja, jeg er sku heller ikke agresiv, og jeg skrev ikke SKAL men skal.

Hej du
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
Kurser inden for grundlæggende programmering

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