32 lines
1.1 KiB
C#
32 lines
1.1 KiB
C#
// Copyright (c) .NET Foundation. All rights reserved.
|
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
namespace RazorWebSite.Controllers
|
|
{
|
|
public class PartialsWithLayoutController : Controller
|
|
{
|
|
public IActionResult PartialDoesNotExecuteViewStarts()
|
|
{
|
|
return PartialView("PartialThatDoesNotSpecifyLayout");
|
|
}
|
|
|
|
// This action demonstrates
|
|
// (a) _ViewStart does not get executed when executing a partial via RenderPartial
|
|
// (b) Partials rendered via RenderPartial can execute Layout.
|
|
public IActionResult PartialsRenderedViaRenderPartial()
|
|
{
|
|
return View();
|
|
}
|
|
|
|
// This action demonstrates
|
|
// (a) _ViewStart does not get executed when executing a partial via PartialAsync
|
|
// (b) Partials rendered via PartialAsync can execute Layout.
|
|
public IActionResult PartialsRenderedViaPartialAsync()
|
|
{
|
|
return View();
|
|
}
|
|
}
|
|
}
|