【问题标题】:Asp.Net Core Razor Pages Friendly URLsAsp.Net Core Razor 页面友好 URL
【发布时间】:2021-10-27 15:13:06
【问题描述】:

试图让友好的 URL 与 Razor 页面一起使用,这是我在 Pages 文件夹中的文件夹结构:

/Products/Index.cshtml @page
/Products/View.cshtml @page "{id}/view"
/Products/Process.cshtml @page "{id}/process"

我从Index.cshtml 链接到其他页面,如下所示:

<a asp-page="/Products/View" asp-route-id="100">View</a>

<a asp-page="/Products/Process" asp-route-id="100">Process</a>

生成的url是products/view/100/view和products/process/100/process。

是否可以像products/100/view 和products/100/process 那样生成它们?

我试过asp-page="View" asp-route-id="100",但这没有什么区别。

【问题讨论】:

    标签: asp.net-core razor-pages


    【解决方案1】:

    grrr,跳得太快了,这工作:

    @page "/products/{id}/view"
    
    @page "/products/{id}/process"
    

    咖啡...

    【讨论】:

      猜你喜欢
      • 2020-08-22
      • 2016-06-26
      • 2019-05-22
      • 2010-12-17
      • 2016-01-13
      • 2019-08-04
      • 2022-01-19
      • 2022-01-20
      • 2020-05-06
      相关资源
      最近更新 更多