Bonjour,
Je suis nouveau en ASP.NEt et j'utilise le language VB.NET et j'ai un petit souci dont je ne trouve pas de réponse.
J'ai un site web en ASP.NET/vb.net.
J'ai créé un fichier boutique.vb dans le dossier App_Code de mon site.
Dans ce fichier, je veux créer un objet avec des propriétés en lecture seule.
J'ai donc inséré le code suivant (ceci est un exemple et non les vrai valeurs) :
Ensuite, dans le code behind de la page de mon site, je souhaite récupérer la valeur "euro" comme ceci :
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 Imports System Imports System.Configuration Imports System.Data.OleDb Imports System.Data.SqlClient Imports Microsoft.ApplicationBlocks.Data Public Class Boutique Private strDevise As String = "euro" Public ReadOnly Property Devise() As String Get Return strDevise End Get End Property End Class
Je créé un nouvel objet "Boutique" comme ceci :
Ensuite, je crée une variable dans laquelle je souhaite injecter la valeur "euro" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim objBoutic As Boutique
Et là, mon problème vient du fait que ça me dit que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim strModeDevise As String = objBoutic.Devise()
Mais je ne comprend pas car j'ai bien créé un nouvel objet et normalement, il doit contenir certaines valeurs déjà initialisées non ?La variable 'objBoutic' est utilisée avant qu'une valeur ne lui ait été assignée. Une exception de référence null peut se produire au moment de l'éxécution.
Merci pour votre aide.
Partager