我知道处理文件/目录路径的正确方法是使用 Path.AltDirectorySeparatorChar
,但这是否适用于 html 源路径?
或者,反斜杠是 html 所需的路径分隔符吗?我一直使用反斜杠(即 <img src="images\birthdaysurprise.jpg" />
)来完成它,但现在我想知道我是否一直在不正确地使用它?
最佳答案
虽然我不知 Prop 体的法律条文,但对所有路径分隔符都使用正斜杠。甚至 Windows 也可以在其 API 中使用正斜杠作为分隔符。
使用反斜杠可能在 windows 平台下有效,但是:
- 看起来很奇怪
- 如果您迁移到基于 *nix 的系统,将会死掉并作呕。
- 可能最终会破坏一些采用正斜杠的代码
\
在许多情况下会启动转义序列,因此\n
可能会以意想不到的方式进行翻译。
关于c# - 有没有正确的方法来创建 html src 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12286706/