Avatar billede adagio Nybegynder
12. oktober 2004 - 14:32 Der er 5 kommentarer og
1 løsning

Asp.Net - BC30451: Name 'CachedData' is not declared.

Jeg har følgende aspx side:

<%@ Import Namespace="WebshopKomponenter" %>

<script language="VBscript" runat="server">


Dim strMayI As String

Sub Page_Load   
    strMayI = CachedData.mayI()
End Sub

</Script>

<html>
<head>
<title><%=strCategoryDescription%></title>
</head>

<body bgcolor="lightblue">
</body>
</html>

Samt en komponent (under mappen components) WebshopKomponenter.vb (Som jeg har lavet om til en .dll fil):

Namespace WebshopKomponenter

Public Class CachedData

    Public Shared Function mayI() as String
        Return "No you may not"
    End Function

End Class

End Namespace

Men når jeg kører aspx siden får jeg fejlen:
BC30451: Name 'CachedData' is not declared.



Det grundlæggende i koden har jeg taget fra en eksempel fra en bog, men de beskriver ikke dette problem.
Jeg har også prøvet at skrive import sætningen i global.asax, dog det gør ingen forskel...

Jeg er ny til asp.net, så jeg går ud fra at det bare er en grundlæggende fejl!
Avatar billede arne_v Ekspert
12. oktober 2004 - 14:51 #1
Er det ikke CacheData (uden det ekstra d) ?
Avatar billede adagio Nybegynder
12. oktober 2004 - 14:55 #2
Ah jo, så at der var en fejl der, men kunne ikke lige huske hvordan det skulle skrives... Nu har jeg fjernet 'd' et fra begge steder..
Avatar billede adagio Nybegynder
12. oktober 2004 - 14:59 #3
Ikke at det gør nogen forskel...
Avatar billede adagio Nybegynder
13. oktober 2004 - 12:28 #4
Jeg har også prøvet at skrive:

strMayI.text = "test"

i aspx filen (unders script), men det kommer med samme fejl, så det er nok noget grunlæggende jeg gør forkert?
Avatar billede adagio Nybegynder
13. oktober 2004 - 15:45 #5
Bare ignorer ovenstående problem (fra 12:28)
Avatar billede adagio Nybegynder
14. oktober 2004 - 11:11 #6
Nevermind fandt ud af løsningen. .dll filen skal ligge i /bin/ biblioteket under /wwwroot/ istedet...
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