如何使用ASP.NET MVC在URL中隐藏文件名?

时间:2015-07-29 16:39:31

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

我有一个名为“index.html”的文件,我不想将其转换为项目中的View。当我浏览到这个文件时,我看到了:

“mydomain.com/index.html”

在浏览器的地址窗口中,但我只想看看:

“mydomain.com”

如何在ASP.NET MVC项目中完成此任务?

2 个答案:

答案 0 :(得分:1)

如果您导航到它,您可以链接到您网站的根目录" /"或" mydomain.com"而不是" index.html"。例如:

而不是:

<a href="/index.html">Some Page</a>

这样做:

<a href="mydomain.com">Some Pag</a> 

只是一个建议,但我只是将文件转换为视图,这样你就可以利用框架以及路由之类的东西来显示你想要的网址。

答案 1 :(得分:0)

您可以在页面加载javascript后修改网址:

window.history.pushState("yada", "Title", "/mydomain.com");

请参阅thisthis

相关问题