Frage

ich hinzufügen, dass zu meinem Kopf <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %> und bin in der Lage Viewdata und alle Einbauten für den Zugriff auf sowie alle mvc Objekte wie URL und html. Sobald ich „System.Web.Mvc.ViewPage<app.Models.tTable>“ add habe ich keinen Zugang zu mvc Klassen und Hilfsmethoden. Ich bin verwirrt, warum das so ist. Ich habe ein Upgrade von mvc Vorschau 5 bis rc1 vor kurzem getan, aber mein Übergang zu rc1 war einwandfrei ohne Fehler oder Bugs.

War es hilfreich?

Lösung

Nach dem Angeln (eine Menge Fischen) um ich die Antwort gefunden, das ist, weil ich nicht die offizielle Veröffentlichung gelesen hat bemerkt eher durch ein Tutorial von einem Blog lief aber anywho diese Arbeit bekommen Sie den <pages> Knoten ersetzen müssen in die web.config-Datei in Ihrem "/ Ansichten" Verzeichnis mit

<!--
        Enabling request validation in view pages would cause validation to occur
        after the input has already been processed by the controller. By default
        MVC performs request validation before a controller processes the input.
        To change this behavior apply the ValidateInputAttribute to a
        controller or action.
    -->
    <pages
        validateRequest="false"
        pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
        pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
        userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <controls>
        <add assembly="System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
      </controls>
    </pages>

Ich habe das aus einer bereits eingebauten web.config-Datei zu kommentieren

Andere Tipps

Es ist ein Trick. Es gibt eine web.config unter dem / Ansichten Ordner. Wow, ich habe das nicht.

Vielen Dank für die Buchung

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top