2012-12-18 82 views
0

因此,在項目中有點太晚了,因此我正在整理我的項目,試圖改進我收到的錯誤。在我的HolidayCotroller的許多方法中,我使用了一些模型類,所以即時嘗試只從一個模型運行一種方法。 改名的所有文件,一切似乎除了我index方法從視圖訪問模型時出錯

在我看來,好的使用@model HolidayBookingApp.Models.IndexModel

Index IM,但是當我點擊用戶界面下面的鏈接:

<p> 
    @Html.ActionLink("Holidays Remaining", "HolidaysRemaining") 
</p> 

錯誤狀態:

傳遞到字典中的模型項類型爲'HolidayBookingApp.Models.IndexModel',但此代碼ionary需要類型的模型項目「HolidayBookingApp.Models.HolidaysRemainingModel」

所以我改變模式:

@model HolidayBookingApp.Models.HolidaysRemainingModel 

,但它仍然給了我同樣的錯誤味精。

所以在我IndexModel.cs我先前創建的HolidayremainingModel.cs

HolidaysRemainingModel model = new HolidaysRemainingModel(); 

什麼現在的新實例?

回答

2

使用本

@Html.ActionLink("Holidays Remaining", Model.model) 

,而不是你以前的代碼

@Html.ActionLink("Holidays Remaining", "HolidaysRemaining") 
+0

好人謝謝 – John