【发布时间】:2015-12-22 00:25:14
【问题描述】:
想象一下下面的 cshtml 文件:
<img src="~/img/image.jpg" />
并将其与以下内容进行比较:
<img src="@("~/img/image.jpg")" />
我希望这两种情况下的结果相同,但是,~/ 部分仅在第一种情况下正确解析(到应用程序根目录)。第二个版本以 404 Not Found 结束,因为 src 解析为 http://localhost:50453/~/img/image.jpg。
这是错误还是功能?如果它是一个特性,那么它的实现背后的逻辑是什么?
【问题讨论】:
标签: html .net asp.net-mvc razor