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


Fel i mitt pagesystem

Postades av 2005-07-26 18:38:23 - Tobias Lindgren, i forum asp.net generellt, Tråden har 5 Kommentarer och lästs av 409 personer

Hejsan!
för inte allt för många dagar sedan (igår) började jag pilla lite på ASP.NET efter några år med PHP.
det första jag tänkte göra var ett sidsystem som jag kan använda på min sida och fick lite tips av en användare på webforum. men när man ställer följdfrågor där verkar man inte få svar, suck. så fick jag en länk hit, och blev efter introsnacket ganska imponerad!

hur som helst, mitt problem.

---- ERRORS ----
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30451: Name 'Request' is not declared.

Source Error:



Line 7: Protected Withevents ph as PlaceHolder
Line 8: Sub Page_Load()
Line 9: dim x as integer = cInt(Request.QueryString("pageId"))
Line 10: select case x
Line 11: case 1
---- END ERRORS ----



---- INCLUDE.VB ----
Imports System
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.HtmlControls

Public Class PageIncluder
Protected Withevents ph as PlaceHolder
Sub Page_Load()
dim x as integer = cInt(Request.QueryString("pageId"))
select case x
case 1
ph.Controls.Add("test1.ascx")
case 2
ph.Controls.Add("test2.ascx")
'etc etc.
end select
End Sub
End Class
---- END INCLUDE.VB ----



---- DEFAULT.ASPX ----
<%@ Page Language="VB" Inherits="PageIncluder" Src="include.vb" %>
<html>
<head>
<title>start | tobie.se</title>
</head>

<body>

<center>
<p>
ett | två
</p>
<p>
<asp:placeholder id="ph" runat="server" />
</p>
</center>

</body>
</html>
---- END DEFAULT.ASPX ----

Som sagt, jag är helt ny och vet inte riktigt vad allting har för funktion, så om någon har ett bra svar får ni gärna skriva lite kommentarer med!

tack på förhand / tobias

ps. jag _tror_ att det är asp.net 1.1


Svara

Sv: Fel i mitt pagesystem

Postades av 2005-07-27 13:10:40 - Pelle Johansson

Hej, tack för det berömmet! Om det är ett class.library som du du lagt koden i måste du hämta ut hela namespacet:

system.web.httpcontext.current.request ..... osv.


Svara

Sv:Fel i mitt pagesystem

Postades av 2005-07-27 18:17:58 - Tobias Lindgren

Hej igen!
Ok, det hjälpte dock inte :(

har pillat lite mer i koden, fast jag får fortfarande errors.

include.vb
Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.Page
Imports System.Web.UI.WebControls
Imports System.Web.UI.HtmlControls
Imports System.web.httpcontext.current.request

Public Class PageIncluder
' : Inhertis System.Web.UI.Page
Protected Withevents ph as PlaceHolder
Sub Page_Load()
dim x as integer = cInt(Request.QueryString("pageId"))
select case x
case 1
ph.Controls.Add("test1.ascx")
case 2
ph.Controls.Add("test2.ascx")
'etc etc.
end select
End Sub
End Class

:$
har ingen aning om vad alla imports gör dock.. :)


Svara

Sv: Fel i mitt pagesystem

Postades av 2005-07-27 22:43:32 - Pelle Johansson

mm, det är svårt när man inte vet vad grejerna är till för. Kan du specificera felet så går vi bakifrån istället för att rätta till det..


Svara

Sv:Fel i mitt pagesystem

Postades av 2005-07-28 15:19:45 - Tobias Lindgren

jag förstod inte riktigt vad du menade, men jag antar att jag förstod rätt och skall förklara allting från början.

vad jag försöker göra är att bygga ett litet sidsystem. detta system skall ligga i en "codebehind-fil" (include.vb) till själva sidan där sctiptet körs (default.aspx).

eftersom jag är helt ny på allting som har med ASP.NET att göra så har jag egentligen ingen aning om vilka "imports" jag skall importera, eller vad någon utav de jag importerat gör. jag har helt enkelt bara satt dit dem efter att jag sett dom på någon site:)

när jag kör default.aspx kommer följande felmeddelande upp:
-----------------------------
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: BC30469: Reference to a non-shared member requires an object reference.

Source Error:

Line 10: Protected Withevents ph as PlaceHolder
Line 11: Sub Page_Load()
Line 12: dim x as integer = cInt(Request.QueryString("pageId"))
Line 13: select case x
Line 14: case 1


Source File: \tobie.se\public_html\include.vb Line: 12
-----------------------------

i include.vb har jag denna koden:
-----------------------------
Imports System ' var
Imports System.Web ' god
Imports System.Web.UI ' notera
Imports System.Web.UI.Page ' att
Imports System.Web.UI.WebControls ' jag
Imports System.Web.UI.HtmlControls ' inte har någon aning om vad dessa gör:)

Public Class PageIncluder
' : Inhertis System.Web.UI.Page
Protected Withevents ph as PlaceHolder
Sub Page_Load()
dim x as integer = cInt(Request.QueryString("pageId"))
select case x
case 1
ph.Controls.Add("test1.ascx")
case 2
ph.Controls.Add("test2.ascx")
'etc etc.
end select
End Sub
End Class
-----------------------------

default.aspx (sidan som kallar på scriptet):
-----------------------------
<%@ Page Language="VB" Inherits="PageIncluder" Src="include.vb" %>
<html>
<head>
<title>start | tobie.se</title>
</head>

<body>

<center>
<p>
ett | två
</p>
<p>
<asp:placeholder id="page" runat="server" />
</p>
</center>

</body>
</html>
-----------------------------







Svara

Sv: Fel i mitt pagesystem

Postades av 2005-07-28 19:22:00 - Tobias Lindgren

sååå!
äntligen har det löst sig
fick hjälp utan sälen (på http://sealstudio.net) via msn och nu löste det sig toppen
1) spara include.vb som include.aspx.vb
2) ändra koden till:
Imports System
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.Page
Imports System.Web.UI.WebControls
Imports System.Web.UI.HtmlControls

Public Class PageIncluder : Inherits Page
' : Inhertis System.Web.UI.Page
Protected Withevents ph as PlaceHolder
Sub Page_Load()
dim ctrControl as Control
dim x as integer = cInt(Request.QueryString("pageId"))
select case x
case 1
ctrControl = CType(LoadControl("test1.ascx"), Control)
case 2
ctrControl = CType(LoadControl("test2.ascx"), Control)
case else
ctrControl = CType(LoadControl("test1.ascx"), Control)
'etc etc.
end select
ph.Controls.Add(ctrControl)
End Sub
End Class

3) ändra default.aspx placeholder namnet till ph, inte page:)

allt klart!


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 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

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 612
27 953
271 709
6 551
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