2011-12-07 9 views

Odpowiedz

18

Place to w metodzie Application_Start w Global.asax.cs:

ViewEngines.Engines.Clear(); 
ViewEngines.Engines.Add(new RazorViewEngine()); 
+0

Czy możesz wyjaśnić, jakie są korzyści z jasnego listy silników, a co jest domyślnie na tej liście? – gdoron

+0

@gdoron: Domyślnie ma to WebFormsViewEngine i RazorViewEngine. – SLaks

+0

Jakie są zalety usunięcia WebFormsViewEngine (którego nie używam)? – gdoron

8

w twojej Application_Start:

ViewEngines.Engines.Remove(
    ViewEngines.Engines.OfType<WebFormViewEngine>().First() 
); 
+0

Jakie są korzyści? wszystkie widoki są buforowane w pamięci, prawda? – gdoron

+0

@gdoron, tak, w trybie wydania są. W trybie debugowania nie są. –

+0

BTW, Lepiej być bardziej konkretnym i pisać zamiast First - ** Single **, a może ** SingleOrDefault ** jest jeszcze lepszy. – gdoron

Powiązane problemy