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
5
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
3
jest trik. W folderze/Views znajduje się plik web.config. Wow, nie widziałem tego.
Dzięki za komentarz
Powiązane problemy
- 1. Silnie wpisane actionlink z ASP.NET mvc beta?
- 2. Silnie wpisane formanty w .NET
- 3. ASP.NET MVC Intellisense nie znajduje ViewData
- 4. Silnie wpisane powiązanie danych i generyczne?
- 5. ASP.NET MVC ViewData if
- 6. Aby użyć ViewData lub nie używać ViewData
- 7. Silnie typowy ActionLink w Asp.Net MVC 2?
- 8. Czy javascript i podobne języki skryptowe mogą być silnie wpisane?
- 9. Czy literowe zdefiniowane przez użytkownika łańcuchy mogą być silnie wpisane?
- 10. C# Centralizacja powtarzania VIewData w MVC
- 11. Lista genetyczna ASP.NET MVC w viewdata
- 12. przekazywanie viewdata do asp.net mvc masterpages
- 13. Dlaczego typedefs nie jest silnie wpisany?
- 14. ASP.NET Web Forms (4.5) Silnie wpisane wiązanie modelu - DropDownList w InsertItemTemplate of ListView
- 15. Algorytm silnie połączonych komponentów Tarjana w python nie działa
- 16. Spring MVC @RequestMapping nie działa
- 17. ASP.NET MVC 4 - Obsługa wyjątków nie działa
- 18. MVC Attribute Routing nie działa
- 19. Asp.Net MVC EnableClientValidation nie działa
- 20. MVC 5 Application_Start Nie działa
- 21. Html.Raw nie działa asp.net mvc
- 22. Zachowaj viewdata na RedirectToAction
- 23. Konwertowanie pliku CodeFile na CodeBehind
- 24. Maszynka do golenia nie działa z łatwością przy użyciu silnie typowanego pliku Html.ActionLink?
- 25. git update-index --no-assume-unchanged nie działa
- 26. JavaScript - Zastępując klasę "no-js" z klasą "js" nie działa?
- 27. MVC Client Cache dla zawartości statycznej nie działa
- 28. Jaka jest składnia silnie wpisanego ActionLinka w MVC 4 z MVC 4 Futures?
- 29. VB.NET Kolekcja silnie typowana
- 30. WebView.loadUrl (adres URL, nagłówki) nie działa w Androidzie
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