Professional Documents
Culture Documents
Coding24
以 Razor Pages 构建小型网站
学习内容 :
1. Razor Pages 基础
实作 1- 使用模版创建 Razor Pages 网站
2. Razor Pages 的进一步介绍
实作 2- 以 Razor Pages 实现 CityAlbum 网站
2. 框架 : .NET6.0,
Learn ASP.NET Core 6 MVC-v0.9 余采默认。
– http://www.coding24.org
6
实作 1- 在 Razor Page 中使用
C#
3. 创建项目,完成后如右:
4. 运行网站如下图 :
_Layout.cshtml 版面布局文件
Index.cshtml 首页
配置文件 , 包含配置数据,如连接字符串
等
网站启动及配置文件
.div-image {
width: 200px;
height: 150px;
}
Learn ASP.NET Core 6 MVC-v0.9 – http://www.coding24.org
13
实作 2- 以 Razor Pages 实现 CityAlbum 网站
3. 修改 _Layout.cshtml, 如下 :
• Lab_CityAlbum 改为 CityAlbum 两处
• 菜单英文改中文 : Home-> 首页 , Privacy-> 隐私
• 添加一个菜单 (menu)->About ( 关于 )
namespace Lab_CityAlbum.Pages
{
public class IndexModel : PageModel
{
private readonly ILogger<IndexModel> _logger;
string _path;
[BindProperty]
public IFormFile Upload { get; set; }
public FileInfo[] ImageFiles { set; get; }