文章详情
后端开发
ASP.NET Core 注册Razor Pages与MVC
发布时间:2026-04-29 10:55
浏览次数:3
最后更新:2026-04-29 17:27
ASP.NET Core 如何向服务容器注册Razor Pages功能与MVC功能
正文内容
一、注册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();
正文内容已启用复制保护,代码块仍支持复制。
评论区
0 条已展示评论
发表评论
发表评论
提交后将进入人工审核,审核通过后才会展示。
读者留言
以下仅展示已通过审核的评论内容。