RazorView Class¶
Summary¶
Default implementation for [Microsoft.AspNet.Mvc.Rendering.IView]() that executes one or more [Microsoft.AspNet.Mvc.Razor.IRazorPage](Microsoft.AspNet.Mvc.Razor.IRazorPage.yml) as parts of its exeuction.
Inheritance Hierarchy¶
System.Object
Microsoft.AspNet.Mvc.Razor.RazorView
Constructors¶
-
RazorView
(Microsoft.AspNet.Mvc.Razor.IRazorViewEngine, Microsoft.AspNet.Mvc.Razor.IRazorPageActivator, Microsoft.AspNet.Mvc.Razor.IViewStartProvider, Microsoft.AspNet.Mvc.Razor.IRazorPage, System.Boolean)¶ Initializes a new instance of [Microsoft.AspNet.Mvc.Razor.RazorView](Microsoft.AspNet.Mvc.Razor.RazorView.yml)
Arguments: - viewEngine (Microsoft.AspNet.Mvc.Razor.IRazorViewEngine) – The [Microsoft.AspNet.Mvc.Razor.IRazorViewEngine](Microsoft.AspNet.Mvc.Razor.IRazorViewEngine.yml) used to locate Layout pages.
- pageActivator (Microsoft.AspNet.Mvc.Razor.IRazorPageActivator) – The [Microsoft.AspNet.Mvc.Razor.IRazorPageActivator](Microsoft.AspNet.Mvc.Razor.IRazorPageActivator.yml) used to activate pages.
- viewStartProvider (Microsoft.AspNet.Mvc.Razor.IViewStartProvider) – The [Microsoft.AspNet.Mvc.Razor.IViewStartProvider](Microsoft.AspNet.Mvc.Razor.IViewStartProvider.yml) used for discovery of _ViewStart <param name=”razorPage”>The <see cref=”T:Microsoft.AspNet.Mvc.Razor.IRazorPage” /> instance to execute.</param> <param name=”isPartial”>Determines if the view is to be executed as a partial.</param> pages
- razorPage (Microsoft.AspNet.Mvc.Razor.IRazorPage) –
- isPartial (System.Boolean) –
public RazorView(IRazorViewEngine viewEngine, IRazorPageActivator pageActivator, IViewStartProvider viewStartProvider, IRazorPage razorPage, bool isPartial)
-
Properties¶
-
IsPartial
()¶ Gets a value that determines if the view is executed as a partial.
Return type: System.Boolean public bool IsPartial { get; }
-
Path
()¶ Return type: System.String public string Path { get; }
-
RazorPage
()¶ Gets [Microsoft.AspNet.Mvc.Razor.IRazorPage](Microsoft.AspNet.Mvc.Razor.IRazorPage.yml) instance that the views executes on.
Return type: Microsoft.AspNet.Mvc.Razor.IRazorPage public IRazorPage RazorPage { get; }
-
Methods¶
-
RenderAsync
(Microsoft.AspNet.Mvc.ViewContext)¶ Arguments: - context (Microsoft.AspNet.Mvc.ViewContext) –
Return type: System.Threading.Tasks.Task
public virtual Task RenderAsync(ViewContext context)
-