Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 35

Discussione: Visibilità function

  1. #11
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Non hai un progetto, hai UNA SOLUTION.
    Dentro una solution ci possono essere più progetti.

    la cartella app_code funziona, deve essere qualche inghippo che non te la rende visibile (la classe).

  2. #12
    Infatti sembra strano hai qualche idea del motivo ?

    E' mai capitato ?

    Ciao

  3. #13
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    (Molte volte non funziona perche' il NAMESPACE non è lo stesso, controlla)

  4. #14
    Intendi quando vado sulla classe in esplora soluzione -> Bisogna guardare : Percorso completo ?

    Se è quello si trova ! anche nella classe c'è namespace <nome progetto>.App_Code

    Sembra ok ! Mi sfugge altro ?

  5. #15
    Altra cosa : sulla proprietà della classe è impostato "Non Copiare nella directory" è normale ?

  6. #16
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    non muovere i settaggi di default, quelli vanno bene !


    per namespace intendevo il confronto fra quello della pagina dove vuoi usare la classe e quello di quest'ultima:

    Nella pagina:
    codice:
    namespace TuoProgetto
    {
        public partial class Pagina1 : System.Web.UI.Page
        {
         .......

    nella classe ci deve essere lo stesso namespace (TuoProgetto).

  7. #17
    Originariamente inviato da Marcolino21
    Altra cosa : sulla proprietà della classe è impostato "Non Copiare nella directory" è normale ?
    si, è normale.

    La cartella App_Code ha la funzionalità di racchiudere tutto il codice "di gestione" per un sito. Ovvero funzioni, classi, metodi ecc, ecc che potrebbero servire per più pagine, per più parti di un sito, si mettono tutte qui.

    Questo sempre se il sito è piccolo, ha poco codice da gestire.
    Quando si lavora per progetti grossi, MAI bisogna tenere il codice dentro la AppCode.
    Uno dei molteplici svantaggi è la semplice compilazione: quando provi a vedere una pagina in Explorer, tutta la cartella App_Code viene ricompilata, anche se non hai modificato assolutamente nulla!!!!
    Pensa ad un progetto (come il mio) con circa 200 classi di oggetti, 20 di utility e tanto altro!!!!!!!!

    Non parliamo poi della testabilità!!!!

    questa era solo una piccola panoramica.
    ciao

  8. #18
    Quindi per questo motivo allora si adotta la tecnica dell'aggiunta di un nuovo progetto e inserire li le classi.
    Giusto ?

    Grazie

    PS: qualcuno di voi mi può dare aiuto per favore sul posto "Errore di assegnazione" ? Grazie

  9. #19
    Salve !
    ho inserito un'altro progetto integrato nella mia soluzione e ho richiamato il progetto nei riferimenti del mio progetto;

    La classe spostandola nel secondo progetto dove va messa ? Fuori ovviamente e non iin App_Code ? Inoltre tolgo tutto quello che non serve nell'altro progetto (master page, login ecc.)
    e che mi ha creato di default.

    Ma cosa succese quando eseguo ? Non appesantisce molto il mio progetto principae in questo modo ?

    Grazie

  10. #20
    errore mio che non ti ho specificato come creare l'altro progetto!!!!

    Tu hai creato un altro progetto di tipo sito web,
    invece dovresti creare un progetto di tipo "Libreria di classi"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.