ASP.NET Core中控制器路由中的“Square brackets in the controller Route”
创始人
2024-11-12 03:30:13
0

在ASP.NET Core中,可以使用方括号([])在控制器路由中指定参数化的路由。下面是一个解决方法,包含代码示例:

  1. 创建一个带有参数的控制器方法:
[HttpGet("api/[controller]")]
public IActionResult GetItemById([FromRoute] int id)
{
    // 根据id获取项目并返回
    return Ok();
}
  1. 在Startup.cs文件中,配置路由模板:
app.UseEndpoints(endpoints =>
{
    endpoints.MapControllerRoute(
        name: "default",
        pattern: "api/[controller]/{action}/{id?}");
});
  1. 确保Startup.cs文件中已添加了所需的引用:
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;

这样,当通过GET请求访问"api/Item/GetItemById/1"时,将会调用GetItemById方法,并将id参数设置为1。

相关内容

热门资讯

透视科技!德州透视脚本,wer... 透视科技!德州透视脚本,werplan有挂吗,科技教程(有挂技巧)1、打开软件启动之后找到中间准星的...
透视玄学!wpk辅助软件,有哪... 透视玄学!wpk辅助软件,有哪些免费的wpk作弊码,wpk教程(好像存在有挂);该软件可以轻松地帮助...
透视免费!wepoker透视底... 透视免费!wepoker透视底牌脚本,从来是有挂(透视)必胜教程(有挂教程);一、wepoker透视...
透视ai代打!wpk模拟器多开... 透视ai代打!wpk模拟器多开,wpk官网下载链接,玩家教程(确实真的有挂);wpk官网下载链接辅助...
透视教程!werplan怎么透... 透视教程!werplan怎么透视,哈糖大菠萝开挂,总结教程(有挂介绍)1、用户打开应用后不用登录就可...
透视最新!wepoker有没有... 透视最新!wepoker有没有挂,先前存在有挂(透视)可靠技巧(有挂插件)亲,关键说明,wepoke...
透视安卓版!wpk辅助器是真的... 透视安卓版!wpk辅助器是真的吗,wpk私人局辅助是真的吗,第三方教程(竟然真的有挂)1、该软件可以...
透视智能ai!约局吧app有挂... 透视智能ai!约局吧app有挂吗,xpoker怎么作弊,扑克教程(有挂插件)1、很好的工具软件,可以...
透视app!aa poker辅... 透视app!aa poker辅助,原本有挂(透视)线上教程(有挂介绍)1、每一步都需要思考,不同水平...
透视模拟器!wpk软件是真的吗... 透视模拟器!wpk软件是真的吗,wpk私人局有透视吗,德州教程(竟然真的是有挂)1、金币登录送、破产...