web.config dla widoków asp.net mvc

26 stycznia 2010, 00:59

KomentarzeKomentarze: 0 KategorieKategorie: 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

 

Jeśli spodobał Ci się ten artykuł, to podziel się tą informacją z innymi.

Nikt jeszcze nie skomentował tego artykułu. Bądź pierwszy.

Dodaj komentarz Dodaj komentarz

Twój email (niepublikowany/opcjonalnie):

Twoja strona (opcjonalnie):

Imię i nazwisko/nick (wymagane):

Treść (wymagane):

Chcę być poinformowany o kolejnych komentarzach:

Te pola zostaw puste

Uwaga! Zastrzegam sobie prawo do usuwania obraźliwych i wulgarnych komentarzy.