Namespace ZptSharp.Mvc5
Classes
FileExistenceTester
Default implementation of ITestForFileExistence which simply wraps a call to System.IO.File.Exists(System.String).
FindViewResult
Represents the result from FindView(String, String, String[]).
MvcContextBuilderProvider
Implementation of IGetsRootContextBuilder which sets up the 'root variables' which are made available to ZPT MVC5 views.
MvcContextBuilderProviderBase
Base implementation of IGetsRootContextBuilder which sets up the 'root variables' which are made available to ZPT MVC views.
MvcRenderingConfigProvider
Implementation of IGetsMvcRenderingConfig which gets a configuration based upon another config, but with MVC-specific information added.
ServerLocationMapper
Implementation of IMapsLocation which uses System.Web.HttpServerUtility.MapPath(System.String) to map between virtual locations and actual paths.
ViewFinder
Implementation of IFindsView which searches-for and finds view files.
ZptSharpErrorView
A provider for a stream which contains a web page displaying a ZptSharp rendering error to an end user.
ZptSharpView
The ZptSharp implementation of an System.Web.Mvc.IView for either MVC5 or MVC Core.
ZptSharpViewEngine
The ZptSharp MVC ViewEngine, used to render MVC views using ZptSharp.
Interfaces
IFindsView
An object which finds a view file, searching a number of provided locations.
IGetsErrorStream
An object which can get a stream which contains an error page, to show the end user, when rendering fails.
IGetsMvcRenderingConfig
An object which can provide a RenderingConfig instance which is suitable for use with ASP.NET MVC (either MVC5 or MVC Core).
IMapsLocation
An object which can map a file path (which might be a 'virtual' one) into an actual file path.
ITestForFileExistence
An object which tests for the existence of a file.