我需要實現哈希值即網址應該是這樣的哈希值:包括ASP.NET MVC URL路徑
/家庭/索引/#創建
對於這個已添加路線:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/#{detail}", // URL with parameters
new { controller = "Login", action = "LogIn", detail =""} // Parameter defaults
);
在訪問/home/index/#create
,它被重定向到我的默認路由。
這怎麼辦?
基於一些答案。我知道#hash,瀏覽器不會向服務器發送請求,但只有當URL在同一頁面內第二次更改時纔會發送請求。所以這個問題仍然有意義。想想如果用戶收藏這個URL! #hash可能會引用評論錨或代表選定的菜單。我仍然在尋找一種正確的方式來實現這一點。 – CallMeLaNN 2011-06-03 02:18:49