【发布时间】:2014-03-25 10:18:12
【问题描述】:
我正在构建一个自定义面包屑,我想要每个 LinkButton 唯一的 commandArgument url。
我有一个通用字符串变量,它是一个 url。每个子网站的名称可以不同,并且尽可能不限制层次结构。
String 变量可能如下所示:
http://site/org/content/Change/Book/process/item
我想做的是拆分字符串变量并将其添加到数组中,如下所示:
http://site/org
http://site/org/content/
http://site/org/content/Change/
http://site/org/content/Change/Book/
http://site/org/content/Change/Book/process/
http://site/org/content/Change/Book/process/item
我尝试了以下代码:
private void AddBreadCrumb(SPWeb web)
{
var webUrl = web.Url;
var linkList = new List<string>(webUrl.Split('/'));
// etc..
}
但它不像我想要的那样做。
任何形式的帮助都是appriacted
【问题讨论】:
-
如果 URI 路径以
/结尾,您希望发生什么?
标签: c# asp.net arrays string split