【发布时间】:2019-10-22 10:52:23
【问题描述】:
我创建了一个 .net 核心应用程序,它具有以下用于 crud 操作的路径。
创建:http://localhost:1001/admin/123/app/456/user/Create
更新:http://localhost:1001/admin/123/app/456/user/Update
选择:http://localhost:1001/admin/123/app/456/user/Select
在下面写将解决 URL 中的问题。
routes.MapRoute("CreateUser", "apps/{appId}/user/create",
defaults: new { controller = "User", action = "Create" });
如何在 .cshtml 文件中包含相同的内容,即
<a asp-action="Create" asp-controller="User"> Create User </a>
感谢您的快速帮助。
【问题讨论】:
-
如何包含什么?您是指网址中的
{appId}部分吗? -
是的,url应该是
http://localhost:1001/admin/{adminID}/app/{appId}/user/Select类型
标签: c# routing asp.net-core-mvc