3
在我Layout.cshtml
文件我有以下行:为什么MVC自动扩展虚拟URL?
<link rel="stylesheet" href="~/Content/bootstrap.css" />
我的假设是,因为我并没有包括Url.Content()
调用,它实际上只是使我写的,但不自动扩展虚拟URL。这种假设是错误的 - 生成的HTML确实包含了文件的正确路径,而不是我输入的虚拟路径。
如果我的包裹在<link>
<script>
<script type="text/html">
<link rel="stylesheet" href="~/Content/bootstrap.css" />
</script>
那么URL没有展开。
ASP.NET MVC的哪个部分会自动分析HTML,并且有办法控制它?
什么时候你想以'〜/'网址? – CodeCaster