Html.ActionLink valeur de ViewBag

En ASP net MVC, C# j'ai mis une Liste(Voitures) dans le ViewBag.les voitures, maintenant, je veux faire un actionlink avec le titre de chaque voiture, comme ceci:

@if (ViewBag.cars != null)
{
    foreach (var car in ViewBag.cars)
    {
         <h4>@Html.ActionLink(@car.title, "Detail", "Cars", new { id = @car.id }, new { @class = "more markered" })</h4>
    }
}

L'erreur que j'obtiens lorsque j'utilise @voiture.titre ou tout simplement voiture.titre comme valeur, j'obtiens cette erreur:

CS1973: 'System.Web.Mvc.HtmlHelper<AutoProject.Models.CarDetails>' has no applicable method named 'ActionLink' but appears to have an extension method by that name.
 Extension methods cannot be dynamically dispatched. Consider casting the dynamic arguments or calling the extension method without the extension method syntax.

Que dois-je remplir comme premier paramètre de la Actionlink?

OriginalL'auteur francisMi | 2014-01-09