正文内容
一、注册Razor Pages功能
var builder = WebApplication.CreateBuilder(args);
//添加Razor Pages
builder.Services.AddRazorPages();
//构建app
var app = builcer.Build();
//向HTTP管线中添加Razor Pages终结点
app.MapRazorPages();
//调用MapFallback()方法,向管道中增加一个“回退”终结点
//当客户端所请求的URL无效时执行
app.MapFallback(() => "找不到指定资源");
//运行app
app.Run();
二、注册MVC功能
var builder = WebApplication.CreateBuilder(args);
//添加MVC
builder.Services.AddControllersWithViews();
//构建app
var app = builcer.Build();
//使用MVC终结点
app.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}"
);
//运行app
app.Run();
正文内容已启用复制保护,代码块与行内代码仍支持复制。
读者留言
还没有评论,来发表第一条评论吧。