首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Asp.net核心Razor页面,页面处理程序不工作

Asp.net核心Razor页面,页面处理程序不工作
EN

Stack Overflow用户
提问于 2022-03-14 09:34:33
回答 1查看 752关注 0票数 0

无法调用页处理程序方法。在剃须刀页

代码语言:javascript
复制
<a asp-page="/CreateNew">Link1</a>

<a asp-page="/CreateNew"  asp-page-handler="submit">Link1</a>

CreateNew.cshtml.cs:

代码语言:javascript
复制
    public IActionResult OnGet()
    {            
        return Page();
    }

    public IActionResult OnGetSubmit()
    {            
        return Page();
    }
EN

Stack Overflow用户

回答已采纳

发布于 2022-03-14 10:33:56

如果使用剃须刀页,则必须将文件放在pages文件夹中。

而不是视图,文件夹和您的链接如下

代码语言:javascript
复制
<a asp-page="/PersonalPage/CreateNew">Link1</a>

并且启动文件应该按照以下方式配置

代码语言:javascript
复制
public void ConfigureServices(IServiceCollection services)
{
  services.AddRazorPages();
}


 ........

app.UseEndpoints(endpoints =>
{
    endpoints.MapRazorPages();
});

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71465551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档