26 stycznia 2010, 00:59 dario Komentarze (0)

web.config dla widoków asp.net mvc

Poprawne widoki w projekcie asp.net mvc nie powinny posiadać plików codebehind. Ponadto nie powinny posiadać żadnej logiki. Mają służyć jedynie prezentacji/wizualizacji danych oraz zbierania informacji, które będą przesyłane do kontrolera. W związku z tym całe ustrojstowo typu auto-zdarzenia (znane z WebForms'ów), viewstate'y, czy nawet dostęp do obiektu sesji powinno być wyłączone/zablokowane. Wybrane wartości:

  • autoEventWireup="false"
  • compilationMode="Auto"
  • enableEventValidation="false"
  • enableViewState="false"
  • enableViewStateMac="false"
  • maintainScrollPositionOnPostBack="false"
  • viewStateEncryptionMode="Never"
  • smartNavigation="false"
  • enableSessionState="ReadOnly"
  • validateRequest="false"

Poniżej zamieszczam do pobrania web.config dla MVC 1.0, który zawiera odpowiednio wpisane wartości. Podany plik należy wgrać do katalogu Views. Pobierz web.config z katalogu Views dla ASP.NET MVC 1.0

 

Tagi:

Asp.net-mvc

Komentarze zablokowane

O autorze

Dariusz Gil - projektant i programista aplikacji internetowych budowanych na platformie Microsoft w technologii ASP.NET (C#) oraz MS SQL Server. Obecnie właściciel (narazie :)) jednoosobowej firmy Softio.

Filtruj używając APML