Donc un peu trop tard dans le projet pour être à ce sujet, mais je ranger mon projet pour essayer d'affiner une erreur que je reçois. Où j'utilisais certaines de mes classes de modèle pour beaucoup de méthodes dans mon HolidayCotroller
, donc j'essaye juste d'exécuter une méthode d'un modèle. rebaptisés tous les fichiers et tout semble ok, sauf pour ma index
méthodeerreur accéder au modèle de vue
À mon avis pour Index
im en utilisant @model HolidayBookingApp.Models.IndexModel
mais quand je clique sur le lien ci-dessous dans l'interface utilisateur:
<p>
@Html.ActionLink("Holidays Remaining", "HolidaysRemaining")
</p>
les états d'erreur:
L'élément de modèle transmis dans le dictionnaire est de type "HolidayBookingApp.Models.IndexModel", mais cela dict ionary a besoin d'un élément de modèle de type 'HolidayBookingApp.Models.HolidaysRemainingModel'
Je changer le modèle:
@model HolidayBookingApp.Models.HolidaysRemainingModel
mais il me donne toujours le même msg d'erreur.
Donc, dans mon IndexModel.cs
i a créé une nouvelle instance de la précédente HolidayremainingModel.cs
HolidaysRemainingModel model = new HolidaysRemainingModel();
maintenant?
bon homme merci – John