Der name ViewBag existiert nicht im aktuellen Kontext mvc 4
Ich habe ein Problem mit meinem stark typisierte Ansicht. Ich versuche alles möglich und hat eine Menge zu Lesen über das web.config bezogen . Ich coudn ' T find das Thema. unten ist aus der Sicht.
@model IEnumerable<RoomsForRent.Domain.Entities.Room>
@{
ViewBag.Title = "Home";
}
Meine Domäne Entität RoomsForRent.Domain.Entities.Room
zeigt unbekannte element. Die ViewBag, @Modell zeigt, nicht vorhanden ist. Aus dem web.Config meiner Sicht .
<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>
</configSections>
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
</namespaces>
</pages>
</system.web.webPages.razor>
<appSettings>
<add key="webpages:Enabled" value="false" />
</appSettings>
Bitte gibt es alles, was ich bin fehlt ? Vor kurzem habe ich gelöscht und neu starten, das Projekt von Anfang an , doch der gleiche Fehler zeigt. Ich bin verwirrt.
Sie verwenden müssen, RAZOR
Hallo ganesh, ich denke, das Problem ist die razor-engine, die ich bin, die Schwierigkeiten mit hier? Hwhere mache ich falsch, sir?
Hallo ganesh, ich denke, das Problem ist die razor-engine, die ich bin, die Schwierigkeiten mit hier? Hwhere mache ich falsch, sir?
InformationsquelleAutor Nuru Salihu | 2014-11-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte das gleiche problem. Informationen innerhalb des Projektes waren veraltet in Bezug auf dll-Dateien. Diese änderungen gemacht.
1) Innerhalb der Haupt-Webseite.config
2) in der Ansicht web.config alles geändert Version Werte der aktuellen MVC version
Auch, um für das Projekt zu bekommen, verpasst hatte, um es neu zu starten. Nach dem Neustart war alles wunderbar funktioniert.
Hoffe, es hilft.
InformationsquelleAutor chassis
Ich würde erstmal prüfen, ob es eine Web.config-Datei in ./Views/Web.config
InformationsquelleAutor Eskinder