假设我有一个字符串:
string str = "09012013 Receipt 09012013 #12"
我想做子字符串来返回“Receipt 09012013 #12”,我使用了子字符串:
var result = str.Substring(9);
结果只有“收据 09012013”
我尝试使用其他特殊字符(%,§,$ ...),它有效,子字符串返回“Receipt 09012013 %12”,但使用#和&,子字符串仅返回“Receipt 09012013”。
有什么想法吗?谢谢。
编辑
我的代码:
new NaviListItem("renameBtn", "showwaitingscreen", "akte/renameakte?entityid=" + Request["parentid"] + "&aktenkurzbezeichnung=" + Model.Node.Header.Substring(Model.Node.Ordnungsnummer.Length+1), "umbenennen.png", Model.RenameVisible, "Umbenennen", "Umbenennen"),