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:
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 Microsoft.VisualBasic Public Class MaClasse Protected Function MaFonction(ByVal Numero As Integer) As String MaFonction="toto" End Function 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.
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
Merci
Partager