Pulse7
7/27/2017 - 4:45 PM

ViewComponent example

ViewComponent example

public class Greeting:ViewComponent
    {
        private IGreeter _greeter;

        public Greeting(IGreeter greeter)
        {
            _greeter = greeter;
        }

        public IViewComponentResult Invoke()
        {
            var model = _greeter.GetGreeting();
            return View("Default",model);
        }
    }
<footer>
        @RenderSection("footer",false)
        @await Component.InvokeAsync("Greeting")
    </footer>