Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从url获取ID并使用它导航到下一页?_C#_Asp.net Mvc_Api - Fatal编程技术网

C# 如何从url获取ID并使用它导航到下一页?

C# 如何从url获取ID并使用它导航到下一页?,c#,asp.net-mvc,api,C#,Asp.net Mvc,Api,我正在使用API获取足球队的数据。我在一个页面上显示一个团队表,但该数据不包含ID。选择团队时,我希望导航到显示特定团队更多详细信息的页面。然而,团队的id包含在URL中?e、 代表曼联。要从表中选择团队并显示其详细信息,我需要做什么?装置位于href:“http://api.football-data.org/v1/teams/57/fixtures以及href>中的玩家详细信息:http://api.football-data.org/v1/teams/57/players 您只需处理这些J

我正在使用API获取足球队的数据。我在一个页面上显示一个团队表,但该数据不包含ID。选择团队时,我希望导航到显示特定团队更多详细信息的页面。然而,团队的id包含在URL中?e、 代表曼联。要从表中选择团队并显示其详细信息,我需要做什么?

装置位于
href:“http://api.football-data.org/v1/teams/57/fixtures
以及
href>中的玩家详细信息:http://api.football-data.org/v1/teams/57/players


您只需处理这些JSON数据并提取所需的任何内容。

如果您只是使用上述API中的数据,请使用以下代码

 var idLength = url.Length - url.LastIndexOf("/", StringComparison.Ordinal) - 1;
 var id = url.Substring(url.LastIndexOf("/", StringComparison.Ordinal) + 1, idLength);
我使用了2,假设团队ID是2位数字


注意:更新了我的答案以适应任意长度的id

您需要57吗?您解决了问题吗?是的57是我需要的id请尝试我的答案并告诉我是否有用。是的,它确实获得了id,但我想知道的是,我正在从表中选择一个不包含id的团队。我是否需要将api数据保存到首先是数据库?