5

Dodaję to do mojego nagłówka <%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %> i mam dostęp do ViewData i wszystkich jego elementów wewnętrznych, a także wszystkich obiektów mvc, takich jak url i html. Jak tylko dodaję "System.Web.Mvc.ViewPage<app.Models.tTable>", nie mam dostępu do żadnych klas mvc i metod pomocniczych. Jestem zdezorientowany, dlaczego tak jest. Ostatnio zrobiłem upgrade z wersji 5 do rc1, ale moje przejście do rc1 było bezbłędne bez błędów i błędów.mvc no codebehind silnie wpisane nagłówki viewdata nie działa

Odpowiedz

6

Po połowach (dużo ryb) wokół znalazłem odpowiedź, ponieważ nie przeczytałem oficjalnych informacji o wydaniu raczej przebiegło przez samouczek z bloga, ale anywho, aby uzyskać tę pracę, musisz zastąpić węzeł <pages> w pliku web.config w katalogu „/” Widoki z

<!-- 
     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> 

I dodał komentarz z pre zbudowany pliku web.config

+0

To jest tak samo stosowane do MVC 2 jako 1. Chociaż wersja & TokenKluczaPublicznego zmienia wersji 2.0 Specyficzne .... \t \t \t \t \t \t \t \t \t \t \t \t \t \t EBarr

3

jest trik. W folderze/Views znajduje się plik web.config. Wow, nie widziałem tego.

Dzięki za komentarz

Powiązane problemy