c# - 根据 "/"拆分字符串(Uri的路径)

标签 c# asp.net query-string

想知道是否有人可以指出我正确的方向。我想要实现的是根据其中包含“/”的字符串拆分字符串。例如,如果我有: www.site.com/course/123456/216 代码 (c#) 我希望能够在代码中拆分字符串,以便 123456 可以分配给变量 param1,216 可以分配给 param2 (当然是页面的“友好”名称)。如果我要在字符串上添加第三个“/”,我希望它成为 param3,等等。

理想情况下,我希望能够将这段代码放在某个地方,以便我可以将它包含在我需要它工作的任何用户控件上。

最佳答案

Uri.Segments也许您正在寻找:

new Uri("http://www.contoso.com/foo/bar/index.htm#search").Segments

结果在 [ "/", "foo/", "bar/", "index.html"]

关于c# - 根据 "/"拆分字符串(Uri的路径),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17413106/

相关文章:

php - 在 guzzle 中通过查询字符串发送数组

c# - 带秒表的线程安全方法

c# - 我可以在提交到商店之前测试真正的应用程序内购买吗?

asp.net - 导航菜单 - 渲染分隔管道字符

c# - .net mvc4 HttpPost 空值

javascript - ASP.NET 未从 LinkBut​​ton onClick 获取 CommandArgument 值(VB)

c# - WPF Richtextbox FontFace/FontSize

c# - WPF 列表框复制到剪贴板

Java 如何保护 http 连接查询字符串 URL 请求传递和获取敏感数据?

c# - 单击 asp.net 按钮时如何在 url 后添加查询字符串