endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
//增加RazorPage的支持
endpoints.MapRazorPages();
然后在解决方案中增加一个Razor类库类型的项目,名称为RazorPlugIn:
在RazorPlugIn中创建Pages文件夹,在文件夹中增加一个Razer页面,命名为MyRazorPage.cshtml,在页面中增加一些简单的代码:
@page
@model RazorPlugin.Pages.MyRazorPageModel
测试Razor页面
运行项目,并访问MyRazorPage: