Bonjour

Ma question s'incrit dans le cadre d'un projet ASP.NET 2.0 (j'utilise Visual Web Developer 2005 Express) :
Je voudrais regrouper différentes fonctions et procédures utilisées dans un fichier (.vb ?) de manière à pouvoir les ré-utiliser dans le code des différentes pages du site Web.

Voici ce que j'ai fait :
1) J'ai créé un fichier MaClasse.vb que VWD a mis automatiquement dans le dossier App_Code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Imports Microsoft.VisualBasic
 
Public Class MaClasse
    Protected Function MaFonction(ByVal Numero As Integer) As String
        MaFonction="toto"
    End Function
 
End Class
Dans le code de ma page web : MaPage.aspx.vb
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Imports MaClasse
Partial Class Mapage
    Inherits System.Web.UI.Page
 
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        MonLabel.Text = MaClasse.MaFonction(45)
    End Sub
End Class
Cela ne fonctionne pas. En fait dans le code la page web, quand je tape MaClasse, intellisense ne me propose pas la fonction MaFonction. Je pense que je rate donc quelque chose.

Merci