Bonjour,
J'essaye de réaliser un gestionnaire du stock en C# / ASP.NET sachant que c'est la 1ere fois que j'utilise ce langage.
J'ai décidé d'utiliser le modèle MVC (à la main et non pas autogénéré par Visual).
Ma hiérarchie est donc la suivante :
-Controllers
.......UserControls
-Models
.......DAO
.......Metiers
-Scripts
-Styles
-Views
Database.config
Default.aspx
web.config
Mon problème est le suivant : Lorsque je souhaite appeler une fonction d'une classe A à l'aide d'une classe B celà produit un erreur à la compilation.
En gros si je comprend bien il faut utiliser un using pour définir un "chemin" sauf que ça ne marche pas.Erreur 24 Le type ou le nom d'espace de noms 'DAO' n'existe pas dans l'espace de noms 'GestionStock' (une référence d'assembly est-elle manquante*?
Ma classe DAO est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; namespace GestionStock.DAO { public class DAO { public static string getConnectionString() { return ConfigurationSettings.AppSettings["ConnexionString"]; } } }
Et ma classe recherche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 using System; using System.Collections; using System.Configuration; using System.Data; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using GestionStock.DAO; namespace GestionStock { public partial class RechercheEquipement : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { .. } protected void btn_RechercheNSerie_OnClick(object sender, EventArgs e) { String s = DAO.getConnectionString(); } } }
L'using est donc correcte et il devrait être possible de faire :
J'ai beau chercher un peu partout je ne trouve pas de solution, si quelqu'un a une idée je suis tout ouïe
Code : Sélectionner tout - Visualiser dans une fenêtre à part DAO.getConnectionString();
Merci d'avance.
Partager