2016-09-03 65 views
0

我正面臨隱藏動作名稱控制器名稱的問題。我搜索了很多文章,但仍然得不到滿意的答案。我只能隱藏控制器名稱。MVC 5。我想從url中隱藏動作和控制器名稱

例如

www.mynewsite.com/Account/Registration 
www.mynewsite.com/home/about 

但我想像www.mynewsite.com只爲所有相同的網址。可能嗎?如果是,如何實現這一目標?

+3

簡短的回答 - 它不可能 –

+0

你可以使用路由 – Rahul

+0

@rahul: - 告訴我是否有可能。如果是,我會搜索。因爲很多人說這是不可能的。所以請告訴我是否可能? –

回答

1

你可以在加載你的頁面後使用java腳本來做這個技巧。

document.ready函數中只是嘗試

window.history.pushState("object or string", "Title", "/");

注:URL會加載你的頁面之前是可見的。

+0

@桑托斯感謝您的建議。這是工作。但我的網址閃爍有沒有解決方法? –

+0

@vijukoli正如我在註釋中提到的網址在加載你的網頁之前將會看到,因爲它將會在閃爍之後發生改變。 –

相關問題