我有一条正常路径:


 < script src =“〜/ Views / path / path / 01 / test.js”>< ; / script>



 和生成的路径:


 < script src =“@ Url.Content(this.VirtualPath).Replace(”。cshtml“,”。ts“)”>< / script>

&# xA;
 两者都在html中显示正确的路径,但在网络流量中只能看到其中一个(第一个)。


如何使“生成的路径”工作,为什么只有第一个工作?

答案 0 :(得分:-1)
<script src="@Url.Content(this.VirtualPath).Replace('.cshtml','.ts')"></script>
使用第二个&#34;,您将从script-source终止字符串。
您可以做的是将&#34; -sign替换为另一个角色(例如&#39;或\&#34;):
<script src="@Url.Content(this.VirtualPath).Replace(\".cshtml\",\".ts\")"></script>
或
{{1}}