在ASP.NET Core MVC中,可以通过以下步骤实现Layout页面的持久化更改:
在Views文件夹下创建一个名为“Shared”的文件夹,并在该文件夹中创建一个名为“_Layout.cshtml”的文件。
在_Layout.cshtml中添加需要更改的内容和代码。例如,我们可以添加一个导航菜单并在菜单中添加一个链接:
@{ Layout = "_Layout.cshtml"; }
这样,Layout页面的更改会被持久化保存并在所有使用该Layout页面的View中生效。
示例代码:
Layout页面(_Layout.cshtml):
使用Layout页面的View文件(Index.cshtml):
@model IEnumerable
@{ Layout = "_Layout.cshtml"; }
Product Name | Price |
---|---|
@product.Name | @product.Price |