Bonjour je créé une vue qui me permet de créer un objet avec MVC mais lorsque je souhaite affiché ma vue de création, j'ai une dropdownlist qui me sort une erreur .

voici l'erreur :

Nom : Sans titre.png
Affichages : 147
Taille : 75,6 Ko

Mon controlleur n'a rien de spécial Get:

' GET: Fiches/Create
Function Create() As ActionResult
Return View()
End Function

Voici le code de ma classe Fiche :

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
 
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel.DataAnnotations
Imports System.ComponentModel.DataAnnotations.Schema
Imports System.Data.Entity.Spatial
 
Partial Public Class Fiches
    Public Sub New()
        Contraintes = New HashSet(Of Contraintes)()
        NatureAcquisitions = New HashSet(Of NatureAcquisitions)()
        NatureGenerales = New HashSet(Of NatureGenerales)()
        NatureMaintenances = New HashSet(Of NatureMaintenances)()
        NatureTravaux = New HashSet(Of NatureTravaux)()
        Services1 = New HashSet(Of Services)()
    End Sub
 
    <Key>
    Public Property FicheId As Long
 
    <Required>
    <StringLength(150)>
    <Display(name:="Libellé")>
    Public Property Libelle As String
 
    Public Property Description As String
 
    Public Property Montant As Double
 
    Public Property EstSubsidie As Boolean
 
    Public Property DateCollege As Date
 
    Public Property IsAutreServiceImplique As Boolean
 
    <Required>
    Public Property Responsable As String
 
    Public Property NomenclatureId As Long
 
    Public Property DemandeurId As Long
 
    Public Property PourcentageId As Long
 
    Public Property DureeId As Long
 
    Public Property ProjetId As Long
 
    Public Property PrioriteId As Long
 
    Public Property ServiceId As Long
 
    Public Overridable Property Demandeurs As Demandeurs
 
    Public Overridable Property Durees As Durees
 
    Public Overridable Property Nomenclatures As Nomenclatures
 
    Public Overridable Property Pourcentages As Pourcentages
 
    Public Overridable Property Priorites As Priorites
 
    Public Overridable Property Projets As Projets
 
    Public Overridable Property Services As Services
 
    Public Overridable Property Contraintes As ICollection(Of Contraintes)
 
    Public Overridable Property NatureAcquisitions As ICollection(Of NatureAcquisitions)
 
    Public Overridable Property NatureGenerales As ICollection(Of NatureGenerales)
 
    Public Overridable Property NatureMaintenances As ICollection(Of NatureMaintenances)
 
    Public Overridable Property NatureTravaux As ICollection(Of NatureTravaux)
 
    Public Overridable Property Services1 As ICollection(Of Services)
End Class
et le code de Nomenclature :
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
 
Imports System
Imports System.Collections.Generic
Imports System.ComponentModel.DataAnnotations
Imports System.ComponentModel.DataAnnotations.Schema
Imports System.Data.Entity.Spatial
 
Partial Public Class Nomenclatures
    Public Sub New()
        Fiches = New HashSet(Of Fiches)()
    End Sub
 
    <Key>
    Public Property NomenclatureId As Long
 
    <Required>
    <StringLength(100)>
    Public Property Libelle As String
 
    Public Overridable Property Fiches As ICollection(Of Fiches)
End Class
Je ne comprend pas pourquoi il me jette une erreur. L'utilisateur devant faire une sélection dans une combobox.
J'aurai certainement le même genre de problème avec des checkbox pour plusieur choix possible.

Dans l'attente de vous lire, merci.