我在.net core 中使用Minimal Api。我需要返回剃刀页面。有什么办法可以做到这一点吗?
我已添加
builder.Services.AddRazorPages();
app.MapRazorPages();
在programe.cs文件中。我在根 Page 文件夹下有 index.cshtml 文件。但它不起作用
public async static Task<RedirectToPageResult> Get()
{
return new RedirectToPageResult("index");
}
尝试以下步骤:
1.在 Program.cs 中添加两个调用 - AddRazorPages() 和 MapRazorPages() - 用于支持 Razor Pages :
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddRazorPages();
var app = builder.Build();
app.MapGet("/", () => "Hello World!");
app.MapRazorPages();
app.Run();
2.在项目根目录下添加
Pages
文件夹。并向其中添加一个名为 Index.cshtml 的新 Razor 页面。例如: