asp.net-core - 为 ASP.NET Core 中的每个对象创建唯一的路由
问题描述
我正在构建一个小型项目管理系统,并且我有任务,它们是项目的一部分。我知道如何在前端的列表中列出所有任务,但我想/ProjectName/Tasks
为每个项目制作一条独特的路线。
如何在 ASP.NET Core v3.1 中构建它?
解决方案
使用占位符创建路由模板,即"{projectName}/Tasks"
//...
[HttpGet("{projectName}/Tasks")]
public IActionResult GetProjectTasks(string projectName) {
//...get tasks based on project name
}
//...
推荐阅读
- zsh - 使用 Terminus 打开 ZSH 终端时 ZSH 提示图标显示错误
- python - TKinter 网格布局仅使用标签图像显示预期行为
- node.js - Docker 多个输出观察器命令
- go - 如何在 CloudRun 上反射 gRPC 服务的 grpcurl 列表?
- python - 窄范围内的 Keras 密集神经网络预测
- javascript - Mongoose:从模式中的子对象访问父键
- django - 你可以在两个不同的服务器上拥有相同的 Django 应用程序吗?
- reactjs - 这是对 useCallback 和 useMemo 的错误使用吗?
- c - 正则表达式匹配字符串中的空格失败
- c - 保持地址之间的差异而不是存储指向下一个地址(链表)的指针?