0

试图让友好的 URL 与 Razor Pages 一起使用,这是我在文件夹中的文件夹结构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>

生成的网址是products/view/100/viewproducts/process/100/process

相反,是否可以像products/100/viewand一样生成它们products/100/process

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

4

1 回答 1

0

grrr,跳得太快了,这行得通:

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

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

咖啡...

于 2021-08-27T17:52:42.863 回答