Custom Razor Vis Engine i MVC 6

stemmer
3

Jeg gjør noen prototyper i .NET 5 MVC 6 og prøver å finne ut hvor du skal registrere min tilpassede barberhøvel syn motor. MVC 6 ikke lenger har en Global.asax fil for å gjøre din registrering av tilpassede stedene. Den har et startup.cs fil som jeg vil anta ville være stedet for å legge det, men jeg er usikker på om dette er det rette stedet å gjøre dette, og hvilken metode for å ringe.

Jeg nåværende har tilpasset barberhøvel utsikt motor som ser omtrent slik ut

public class MyCustomerViewEngine : RazorViewEngine
{
    public MyCustomerViewEngine()
    {
        //My custom view stuff
    }
}

Eventuelle hjelpe ville være verdsatt.

Publisert på 13/12/2014 klokken 17:34
kilden bruker
På andre språk...                            


1 svar

stemmer
7

I Startup.cs fil

Gå til ConfigureServicesmetoden.

services.AddMvc(); // Replace this with following

services.AddMvc().Configure<MvcOptions>(options =>
{
    options.ViewEngines.Add(new MyCustomerViewEngine ());
});
Svarte 13/12/2014 kl. 17:52
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more