【发布时间】:2017-04-28 12:19:17
【问题描述】:
由于某种未知原因,我在 Visual Studio 2015 中进行调试时已将 '#!' 添加到我的应用程序 URL 中。
网址看起来像这样
http://localhost:58394/#!/customers
http://localhost:58394/#!/
如果这是某种拼写错误,我已经搜索了所有应用程序,但我无法弄清楚这是从哪里来的。
我可以在 ASP.NET WEB API 以及 ASP.NET CORE WEB API 中看到...
对于前端,我使用 angular 和 angular-route 1.6.0
任何想法来自哪里?
我没有使用 html5mode 也没有使用基本标签,我很高兴现在 # 在那里,我只是不明白为什么其中有感叹号 (!) ...
此应用不得部署在网络上,并且未使用任何可能使用 #! 的外部服务任何跟踪或其他任何东西的符号。
感叹号最近才开始出现,所以我猜这是我正在使用的一些库引起的。
我只是想知道为什么 '!' 存在,以及它在哪个库中强制出现这种感叹号。
【问题讨论】:
-
这不是 Visual Studio 添加的,是您的 JavaScript 框架添加的
标签: asp.net angularjs asp.net-web-api asp.net-core