我正在尝试使用AngularJS在一个站点内创建2个独立的应用程序,并且我正在尝试弄清楚RouteConfig如何与主题标签角度相互作用添加到URL。
基本上,
我输入[sitename]/App1
并且通过角度改为[sitename]/App1#/
,一切正常。
但是,如果我输入[sitename]/App1/
,则会更改为[sitename]/App1/#/
并且所有内容都会中断,因为它开始在http://[sitename]/App1/Views/Angular/[file.html]
而不是http://[sitename]/Views/Angular/[file.html]
下找到html文件。< / p>
为什么会这样?为什么在那里添加额外的斜杠导致angular更改它查找文件的路径?
编辑:路由如下,
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "home", action = "Index", id = UrlParameter.Optional }
);