我正面臨隱藏動作名稱控制器名稱的問題。我搜索了很多文章,但仍然得不到滿意的答案。我只能隱藏控制器名稱。MVC 5。我想從url中隱藏動作和控制器名稱
例如
www.mynewsite.com/Account/Registration
www.mynewsite.com/home/about
但我想像www.mynewsite.com
只爲所有相同的網址。可能嗎?如果是,如何實現這一目標?
我正面臨隱藏動作名稱控制器名稱的問題。我搜索了很多文章,但仍然得不到滿意的答案。我只能隱藏控制器名稱。MVC 5。我想從url中隱藏動作和控制器名稱
例如
www.mynewsite.com/Account/Registration
www.mynewsite.com/home/about
但我想像www.mynewsite.com
只爲所有相同的網址。可能嗎?如果是,如何實現這一目標?
你可以在加載你的頁面後使用java腳本來做這個技巧。
您document.ready
函數中只是嘗試
window.history.pushState("object or string", "Title", "/");
注:URL會加載你的頁面之前是可見的。
@桑托斯感謝您的建議。這是工作。但我的網址閃爍有沒有解決方法? –
@vijukoli正如我在註釋中提到的網址在加載你的網頁之前將會看到,因爲它將會在閃爍之後發生改變。 –
簡短的回答 - 它不可能 –
你可以使用路由 – Rahul
@rahul: - 告訴我是否有可能。如果是,我會搜索。因爲很多人說這是不可能的。所以請告訴我是否可能? –