C# asp.net中某个特定字符后的查询字符串中的所有值

C# asp.net中某个特定字符后的查询字符串中的所有值,c#,asp.net,string,split,C#,Asp.net,String,Split,我的链接如下: http://localhost:7410/SageFrame/MusicVideoDetails.aspx/id/rLmaJ5gRgXCDxURaTcofOg== 我需要/id/text之后的字符,这意味着我需要: “rlmaj5rgxcdkuratfog==” 我该怎么做?试试这个: string result = link.Substring(link.IndexOf("/id/") + 4); 您可以使用substring函数获取“/”的最后一个索引和最后一个值。li

我的链接如下:

http://localhost:7410/SageFrame/MusicVideoDetails.aspx/id/rLmaJ5gRgXCDxURaTcofOg==
我需要/id/text之后的字符,这意味着我需要:

“rlmaj5rgxcdkuratfog==”

我该怎么做?

试试这个:

string result = link.Substring(link.IndexOf("/id/") + 4);

您可以使用substring函数获取“/”的最后一个索引和最后一个值。link在“/id/”之后可能有多个“/”文本,就像单词“id”是固定的一样,您可以从中生成子字符串。