Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Classe che non funziona se messa in file di classe?
mercoledì 02 dicembre 2009 - 14.39
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
LucaLuke
Profilo
| Newbie
15
messaggi | Data Invio:
mer 2 dic 2009 - 14:39
Ciao a tutti mi sta accadendo una cosa strana.. molto strana.
Ho creato una nuova applicazione web ASP.NET 3.5.
Dato che mi sto esercitando con le classi, mi son scritto il codice di sotto all'interno della pagina default.aspx.vb.
Il codice funziona egregiamente.
Adesso viene il bello, se taglio la mia classe e la metto in un FILE di classe chiamato Class.vb creato nella directory del sito: App_code, il file perde l'intellisense al suo interno.
E sembra che quel file di classe sia inesistente per il resto del progetto..
Cosa sto toppando?
Se invece la sposto altrove se commetto un errore di codice me lo segnala ma l'intellisense non ne vuol sapere di andare.
Inoltre neon riesco a sfruttare da nessuna parte questa classe seppure l'abbia indicata come publica.
Codice della mia semplicissima classe che prende nome e cognome e rende nome e cognome.
Namespace Book
Public Class agenda
Public m_nome As String
Public m_cognome As String
Public Sub New()
End Sub
Public Property nome()
Get
Return m_nome
End Get
Set(ByVal value)
m_nome = value
End Set
End Property
Public Property cognome()
Get
Return m_cognome
End Get
Set(ByVal value)
m_cognome = value
End Set
End Property
Public Function combo() As String
Return "Il tuo nome è : " & nome & " " & cognome
End Function
End Class
End Namespace
============================================
Soluzione al problema: (scusate ma non ho trovato come si fà reply al messaggio)
Quando si apre una classe direttamente sotto alla directory App_Code il file viene settato con proprietà di Build Action a Content, ossia un banale file di testo.
Quindi non viene compilato e, di conseguenza, non processato.
E' sufficiente impostare il file come Build Action: Compile.
Spero che possa essere d'aiuto a qualcuno
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !