c# - 有没有正确的方法来创建 html src 路径?

标签 c# html path imagesource path-separator

我知道处理文件/目录路径的正确方法是使用 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/

相关文章:

c# - 学习创建 ASP.NET SOAP Web 服务的良好起点

c# - 我可以测试两个 ArrayList (C#) 实例的值相等性吗?

javascript - 在 html 标签之外渲染 Vue.js @click 指令

Python + Django + Virtualenv 导入 django.core 失败

svg - 在three.js中将带孔的SVG路径转换为挤压形状

c# - 基于另一个 DropDownList 填充 DropDownList(层叠下拉)

c# - 在 C# 中存储 SQL 结果

javascript - 使用 jQuery 获取所有输入值的总和

html - 输入字段未显示超过一定宽度

ios - 搜索数据模型资源时的 nil 路径