Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Frames i ASP.Net

Postades av 2004-06-21 23:03:46 - Tyronne Engström, i forum asp.net generellt, Tråden har 19 Kommentarer och lästs av 1164 personer

Hej!

en liten fråga om frames.

När jag skapar en frames i .NET så verkar jag inte kunna länka till aspx sida. Jag får ett felmeddelande på

<code>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Start.aspx.vb" Inherits="WebApplication1.Start>
</code>

Igentligen så önskar lite mer kött på benen om detta ämne i .NET. I asp har jag inga problem...

/Phinala


Svara

Sv: Frames i VB.Net

Postades av 2004-06-21 23:06:39 - Ola Lindfeldt

Vad visar felmeddelandet?

"Det blev fel"??

I så fall vet jag inte vad det kan vara..

Ola


Svara

Sv: Frames i VB.Net

Postades av 2004-06-21 23:16:20 - Tyronne Engström

"Parser Error"

Parser Error Message: Coold not load typ" Webapplication1.menu"

Sedan markera den rad 1 som är det jag klistrade in ovan

Jag har provat att skapa om allting, men får samma meddelande

/phinala


Svara

Sv: Frames i VB.Net

Postades av 2004-06-21 23:17:53 - Mikael Åhlén

I din kod så skriver du Webapplication1.start men i förra inlägget Webapplikation1.menu ?? kan det vara det som är felet?

(Är rätt trött så jag tänket fungerar inte som det ska)

// Micke Åhlén


Svara

Sv: Frames i VB.Net

Postades av 2004-06-21 23:27:32 - Tyronne Engström

Jag gjorde om allting för att jag såg dessamma MEN

Om jag länkar till denna fil med start.aspx och koden ser ut så här

<code>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="Start.aspx.vb" Inherits="WebApplication1.Start"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Start</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body MS_POSITIONING="GridLayout">

<form id="Form1" method="post" runat="server">

</form>

</body>
</html>
</code>

Så blir det inget felmeddelande. Men skapar jag en ny fil och länkar in den så blir det ett felmeddelande. Den nya filen har koden

<code>
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="XMenu.aspx.vb" Inherits="WebApplication1.XMenu"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>Top</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_defaultClientScript" content="VBScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
</form>
</body>
</HTML>

</code>

nu är man ju newbie på .NET. Men jag tycker de se ganska lika ut

/phinala


Svara

Sv: Frames i VB.Net

Postades av 2004-06-22 07:59:45 - Patrik Dahlén

Vad menar du med "länkar till denna fil med start.aspx"?
I vilken sida får du felet?
Var är framesettet?


Svara

Sv: Frames i VB.Net

Postades av 2004-06-22 09:11:16 - Tyronne Engström

Ok...

Jag har skapat ett frameset i VS som heter main.aspx. Denna frame har jag delat upp i en vänster del och en över del samt en höger del, dvs en tredelad frame.

jag har även skapat 3 andra sidor. Menu.aspx, top.aspx samt start.aspx. När jag sedan klickar på frames vänster del och i properites kopplar en sidan via src som i detta fallet är menu.aspx, då visas ett felmeddelande (beskrivet ovan) på själva menu.aspx. Dvs så fort jag kopplar den till framens vänstra del så skrivs felmeddelande ut på menu.aspx. OCh den markera första raden som är det jag visas längs upp.

Den reagerar på någonting i den raden. Jag skrev innan att start.aspx fungerade, men det gjorde den inte. Fick i inget felmeddelande när jag gjorde själva kopplingen men det kom senare.

Det verkar ju sjukt om man inte kan använda aspx sidor som kan hantera codebehind i framen.

Finns det några speciella regler i .NET avseende frames mm... Finns det en kurs eller artikel om detta. För jag begriper ite vad som kan vara fel.

/phinala


Svara

Sv: Frames i VB.Net

Postades av 2004-06-22 09:23:37 - Patrik Dahlén

Ja det första man kan säga om frames och .NET är; Använd inte frames.

Om jag förstår ditt problem så menar du alltså att du har code-behind i den .aspx som innehåller Framsettet?
Det tror jag inte är möjligt.
Varje Frame är sin egen och .aspx sidan som ligger i en frame har sin egen code-behind, inget annat.
Det är därför man helst låter bli frames och istället använder kontroller för de "statiska" designelementen.


Svara

Sv: Frames i VB.Net

Postades av 2004-06-22 13:16:19 - Tyronne Engström

OK....Vad är det får något?

/Phinala


Svara

Sv: Frames i VB.Net

Postades av 2004-06-22 13:27:21 - Mikael Åhlén

Jag tror han menar User Controls ( namn.ascx )

Då Inkluderar man filerna (som i classic asp: <!-- #include file="fil.asp" --> eller <% server.Execute("fil.asp") %>

Fast i asp.net ser det helt annorluna ut med det, man kan köra de i classic asp men föredrar det nya i asp.net

då ser det typ ut så här:

<code>
I toppen av din sida
<%@ Register TagPrefix="include" TagName="meny" Src="meny.ascx" %>

Du kan döpa om TagPrefix till vad du vill, jag valde include nu för exemplet och TagName meny och det kan du också ha vad du vill.

Där du vill inkludera det

<include:meny ID="asd" Runat="Server" />
</code>

Hoppas du förstår, jag har det lite stressigt just nu så det kanske inte blev så bra skrivet.

// Micke


Svara

Sv: Frames i VB.Net

Postades av 2004-06-22 15:08:54 - Patrik Dahlén

Sorry, ja det var user controls jag menade.

Det som du försöker åstadkomma där code-behind i frames dokumentet ska hantera .aspx sidorna som ligger i dess frames är inte möjlig, och inte nödvändig. (eller nån kanske har kommit på någon lösning).

Ditt frameset laddar en gång och sen ligger det där även om innehållet i dess olika frames byter sidor. Därför körs aldrig code-behind i framesettet mer än när det laddar första gången.

Beskriv lite vad det är du vill göra istället så kan du få lite konkreta exempel på hur andra löser det.


Svara

Sv: Frames i VB.Net

Postades av 2004-06-22 23:07:27 - Tyronne Engström

Ok..

Jag är igentligen bara ute efter en klassisk lösning med en meny till vänster och en del som man visar sidorna. Jag såg dock en möjlighet till att kunna utnyttja meny-delen mer med lite fler funktioner. Sedan hade jag tänkt mig en topdel som igentligen bara visar en bild samt har lite funktioner.

inget märkvärdigt.

Om jag förstår er rätt så kan jag alltså skapa en meny.aspx. Inkludera den på sidan. Sedan tala om var på sidan den skall visas.

är jag rätt på det


/phinala


Svara

Sv: Frames i VB.Net

Postades av 2004-06-23 08:49:23 - Patrik Dahlén

Nej, du skapar en user control, meny.ascx, och registrerar den på sidan.

Rekommenderar att du kollar in exemplen på asp.net, http://asp.net/Tutorials/quickstart.aspx


Svara

Sv: Frames i VB.Net

Postades av 2004-06-23 09:08:51 - Tyronne Engström

OK... Det skall jag göra..

Tack så länge

/phinala


Svara

Sv: Frames i VB.Net

Postades av 2004-06-23 12:39:47 - Patrik Dahlén

Kolla även lite mer i detta inlägg, [usercontrol i asp.net]


Svara

Sv: Frames i VB.Net

Postades av 2004-06-23 19:12:45 - Ola Lindfeldt

Parser Error Message: Coold not load typ" Webapplication1.menu"

Det låter som att inte alla code behind moduler är kompilerade..

Du har gjoirt Build på allt eller?

Ola


Svara

Sv: Frames i VB.Net

Postades av 2004-06-23 19:35:59 - Tyronne Engström

Hej Ola!

Jag har inte ens kommit till koden. Jag har bara skapat sidan och sedan kopplat in den i framen...


Ok Patrik! NU har jag en hel del kött på benen om user kontroll. JAg skall läsa igenom de länkar som ni har givit mig...

Min spontana reaktion... är att jag tyckte frames var bra, Men nu får jag prova detta så får vi se vad jag tycker sedan...

Tack för hjälpen så länge..

Phinala


Svara

Sv: Frames i VB.Net

Postades av 2004-06-23 20:08:33 - Patrik Dahlén

Jo, frames var bra ibland. Det fyllde sitt syfte. Men med .NET så känner i alla fall jag att frames gör att man inte kan använda all funktionalitet till fullo på det sätt det är tänkt.

Men det går så klart att jobba med frames i .Net om man vill.
Däremot så tror jag att ju mer man lär sig om .Net så vill man inte använda frames. Där har i alla fall jag hamnat.


Svara

Sv: Frames i VB.Net

Postades av 2004-06-23 22:11:26 - Ola Lindfeldt

Om projektet inte är kompilerat kan du få detta fel.
Du måste skapa codebehind filerna.. (i VS klicka på kodikonen)
kompilera med Ctrl-shift-B och testa igen

Ola






Svara

Sv: Frames i VB.Net

Postades av 2004-06-23 23:19:37 - Tyronne Engström

Ok Ola! Det verkar fungera nu tack för hjälpen


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 166
27 952
271 704
642
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies