Avatar billede phoenix_2004 Nybegynder
31. marts 2006 - 16:10 Der er 20 kommentarer og
1 løsning

Problem med visning af aspx sider (Parse error)

Første linier på min default side:

<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="Laks.da.opstart" %>
<%@ Register TagPrefix="uc1" TagName="Header" Src="/noot/header.ascx" %>
<%@ Register TagPrefix="uc1" TagName="Menu" Src="/noot/menu.ascx" %>
<%@ Register TagPrefix="uc1" TagName="Footer" Src="/noot/footer.ascx" %>

Det er kun 14 dage siden jeg lavede sidst noget på siden. Og nu vil den ikke engang vise den/dem.

Hvis jeg sletter Inherits, så siger den ikke fejl i den mere og går videre til den næste. Indtil jeg har slettet de 4 første linier så er der ikke nogen fejl.

- Har oprettet et vitual drev
- Og så til mappen: da
- Har kompilet den op til flere gange
- Installeret .net på ny

Har samme opgave på bærbar og den siger sammen fejl. Er der nogen der kan komme med en konkret løsning og evt en forklaring ??
Avatar billede dr_chaos Nybegynder
31. marts 2006 - 16:30 #1
hvordan ser din codebehind ud
Avatar billede phoenix_2004 Nybegynder
31. marts 2006 - 16:32 #2
INGEN kode i cs filen.
Avatar billede dr_chaos Nybegynder
31. marts 2006 - 17:06 #3
har den ikke en class name osv ?
Avatar billede phoenix_2004 Nybegynder
31. marts 2006 - 17:15 #4
Class name: opstart , som ligger i mappen : laks/da/
Avatar billede dr_chaos Nybegynder
31. marts 2006 - 17:19 #5
skal det forstås sådan at default.aspx.cs ikke ligger i samme mappe som default.aspx?
Avatar billede phoenix_2004 Nybegynder
31. marts 2006 - 17:24 #6
Jo det gør den. Alle CS filer ligger sammen med de filer de skal ligge sammen med. ASPX sammen med cs.
Avatar billede dr_chaos Nybegynder
31. marts 2006 - 17:26 #7
Prøv lige at ligge aspx og cs fil i samme mappe
Avatar billede phoenix_2004 Nybegynder
31. marts 2006 - 17:27 #8
De gør de allerede...
Avatar billede dr_chaos Nybegynder
31. marts 2006 - 17:29 #9
ok prøv lige paste den smule som der står i codebehind
Avatar billede phoenix_2004 Nybegynder
31. marts 2006 - 17:33 #10
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace Laks.da
{
public class opstart : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{   
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
Avatar billede dr_chaos Nybegynder
31. marts 2006 - 17:35 #11
prøv lige med:
<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="Laks.da.default" %>
<%@ Register TagPrefix="uc1" TagName="Header" Src="/noot/header.ascx" %>
<%@ Register TagPrefix="uc1" TagName="Menu" Src="/noot/menu.ascx" %>
<%@ Register TagPrefix="uc1" TagName="Footer" Src="/noot/footer.ascx" %>


og

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace Laks.da
{
public class default: System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()

this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
Avatar billede phoenix_2004 Nybegynder
31. marts 2006 - 17:39 #12
Samme besked.

Sidder og har kigget lidt på de øverste: using sytem. Det er som om den ikke kan finde disse "papkasser" med de tilhørende koder/funktioner ?
Avatar billede dr_chaos Nybegynder
31. marts 2006 - 17:44 #13
prøv med:

AutoEventWireup="true"
Avatar billede phoenix_2004 Nybegynder
31. marts 2006 - 17:46 #14
nej hellere ikke.
Avatar billede dr_chaos Nybegynder
31. marts 2006 - 17:48 #15
Er det hele defineret som en applikation i IIS
Avatar billede phoenix_2004 Nybegynder
31. marts 2006 - 18:20 #16
Som en virtuel mappe ?
Avatar billede dr_chaos Nybegynder
31. marts 2006 - 20:20 #17
nej:
Gå ind i properties på din test mappe i IIS, og så er der en der hedder hjemmemappe, og så en knap der hedder opret (Hvis den mappe ikke er defineret som en applikation), tryk på den, og så tryk ok og luk IIS ned.
Avatar billede phoenix_2004 Nybegynder
04. april 2006 - 21:39 #18
Undskyld den lange svar tid. Men stadigvæk sammen meddelse.
Avatar billede snepnet Nybegynder
04. april 2006 - 21:50 #19
hvad er meddelelsen?
mvh
Avatar billede phoenix_2004 Nybegynder
08. april 2006 - 22:36 #20
Fejlen fundet..

Jeg lavede en ny viatuel mappe til da mappen i laks mappen. Så virkede det igen..

Jeg takker for din hjælp dr.chaos, læg et svar og du får point for din hjælp.
Avatar billede dr_chaos Nybegynder
09. april 2006 - 07:23 #21
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