这是我第一次用C#和MVC开发东西。我部署了我的应用程序,除导航外,其他所有功能似乎都正常运行。您点击的第一件事将正确地定向您,但第二次尝试将路径请求与第一个结合。
例如单击“服务”下拉菜单,然后单击“ ProcessReports”,正确返回带有URL的网页:
http://{ServerName}/SupportPortal/Support/ProcessReports
然后,单击一个下拉列表,然后DalimWebApp Dev返回404错误,并且网址为
http://{ServerName}/SupportPortal/Support/Support/DalimWebApp/Dev
为什么有两个“支持”? 有什么想法吗?
答案 0 :(得分:1)
您如何生成链接的URL?
如果您使用的HTML锚具有href值“ Support / ProcessReports”而不是“ / Support / ProcessReports”(请注意正斜杠),则这些URL将相对于您当前的路径。尝试在正斜杠前加上
。如@David所述,如果对您来说更容易,您也可以使用内置的帮助程序为您生成整个链接。