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

时间:2017-03-22 17:17:36

标签: c# asp.net-mvc api

我正在使用apis来提取足球队的数据。我在一个页面上显示一个团队表,但这些数据不包含ID。选择团队时,我想导航到显示特定团队更多详细信息的页面。然而团队的ID包含在网址中?例如http://api.football-data.org/v1/teams/57适用于曼联。从表格中选择团队并显示他们的详细信息我需要做什么?

2 个答案:

答案 0 :(得分:0)

灯具位于href":"http://api.football-data.org/v1/teams/57/fixtures,玩家详情位于href":"http://api.football-data.org/v1/teams/57/players

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

答案 1 :(得分:0)

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

 var idLength = url.Length - url.LastIndexOf("/", StringComparison.Ordinal) - 1;
 var id = url.Substring(url.LastIndexOf("/", StringComparison.Ordinal) + 1, idLength);

我假设团队的ID是 2位数,使用 2

注意:更新了我的答案,以容纳任意长度的ID