Beantwortet SPA - Html.Metadata

  • Freitag, 4. Januar 2013 13:48
     
      Enthält Code

    Hallo zusammen

    Ich bin gerade dabei eine Single Page Application zu bauen. Leider habe ich ein Problem.

    Beim ausführen kommt immer ein Fehler: 

     'System.Web.Mvc.HtmlHelper<dynamic>' enthält keine Definition für 'Metadata' und es konnte keine Erweiterungsmethode 'Metadata' gefunden werden, die ein erstes Argument vom Typ 'System.Web.Mvc.HtmlHelper<dynamic>' akzeptiert (Fehlt eine Using-Direktive oder ein Assemblyverweis?).

    Fehlerhafte Zeile:

    upshot.metadata(@(Html.Metadata<MvcApplication1.Controllers.TimeworxController>()));

    Im BigSelf Beispielprojekt wird folgende Zeile verwendet und funktioniert problemlos:

    upshot.metadata(@(Html.Metadata<BigShelf.Controllers.BigShelfController>()));

    Auch die Verweise in den Beiden Projekten sind gleich.

    Wo könnte der Fehler liegen?

Alle Antworten

  • Dienstag, 8. Januar 2013 16:14
    Moderator
     
     Beantwortet

    Hallo spitzbuaamy,

    Schau mal bitte in deine web.config File unter Views und dort brauchst Du ein <add namespace =  "missing namespace "/>

    Gruss,

    Ionut

  • Mittwoch, 9. Januar 2013 07:06
     
     

    Hallo lonut Duma

    Danke für deine Hilfe.

    Dass ein Namespace fehlt war auch meine Vermutung - die beiden web.config Dateien waren jedoch gleich.

    I habe aber übersehen dass es unter Views eine zweite web.config Datei gibt. 

    Jetzt habe ich das Problem lösen können. 

    Danke

    Gruss spitzbuaamy