0
我正在使用錨標籤助手,其中大部分工作正常。我想清理是如何產生一個特定的URL,我的標籤如下所示(請注意,類型是在這種情況下,多個id更具體的,而不是它的問題):作爲RESTful鏈接的ASP.Net核心錨標籤助手
<a asp-controller="SomeController" asp-action="SomeAction" asp-route-id="@Model.ID" asp-route-type="@someType">
我想獲取類似如下的URL:
http://localhost:1234/SomeController/SomeAction/42/1
而是我得到
http://localhost:1234/SomeController/SomeAction/42?type=1
有沒有什麼辦法讓一個RESTful格式的 '額外' 參數(S),而不是一個GET字符串?我總是可以用更傳統的方式修改路線或URL,但是如果我能做到這一點就好奇。
這不是RESTful。 RESTful是關於資源和使用HTTP動詞的動作。你只是在路徑中嵌入另一個查詢參數。 - 爲配置您的路由,[請參閱關於路由的文檔](https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/routing)。 – poke