【发布时间】:2019-12-02 20:12:47
【问题描述】:
我有一个 .NET MVC 应用程序,我在其中使用以下内容构建虚拟路径:
Path.Combine("~/Documents/", "application", "username");
由此产生的输出是"~/Documents/application\\username"。这在传递给 Telerik RadFileExplorer 时会导致错误,但是如果我手动将路径构建为 "~/Documents/application/username" 它工作正常。上面的示例使用字符串,但实际代码使用变量。
如果可能的话,我宁愿不使用 String.Replace... 是否有替代 Path.Combine 的方法可以产生此输出? "~/Documents/application/username"
【问题讨论】: