在我创建的网站上,如果我将鼠标悬停在链接或标签上,我可以看到我将被带到的网址。这将出现在左下角,当我移除鼠标时再次消失。但是,如果用户点击标签页或链接,并进入新页面,他就无法在网址中看到他所在的页面。我不确定路由是否符合我的要求?基本上我想要实现的是,用户可以在URL中看到他所在的位置。
现在它只是说localhost:3918#
,我想要localhost:3918/Software/about
之类的东西。为什么我最后阅读有关路由的信息,是因为当我搜索类似asp.net的URL或显示路径等时,大部分结果都是Asp.net Routing。但是路由只描述了如何获取路由/路径,并且它已经在asp.net mvc中默认了,根据这个:
Adding Routes to an MVC Application
" 如果采用MVC约定来实现控制器,方法是创建从ControllerBase类派生的类,并给它们以#34; Controller"结尾的名称,则不需要手动在MVC应用程序中添加路由。预配置的路由将调用您在控制器类中实现的操作方法。"
答案 0 :(得分:0)
您所谈论的不是网站的功能,而是浏览器。浏览器在下角显示工具提示,让用户知道链接将在何处获取。你无法控制这一点。
总的来说,我不知道你在这里要解决的问题。用户可以通过浏览器中的地址栏非常了解他们当前的位置。也不需要在实际页面上显示它。