[問題] MVC做單頁網頁處理Route的問題

作者: hoyunxian (WildDagger)   2016-11-07 08:18:40
最近在規劃網站的時候,想做出一個單頁網站做出往下拉到一個區塊,
URL就會被改寫成那個區塊的id,
然後重新讀取的時候也會直接跑到該區塊而不是首頁的最上方或404的功能,
不過在網路找半天都沒有甚麼頭緒
(大概就是我在首頁(路徑是/)底下放了一個比方說最新消息(id為news)的區域,
當我滾到那個區域的時候,瀏覽歷程會自動變成/news,
重新讀取,或者是直接連結的時候也會讀取首頁並跳到最新消息那邊,
而不是只讀取首頁或者是跳出404)
本來想搭配的是History.js這函式庫,但關於重新讀取的路徑問題
說實在在網路上找半天都沒看到什麼有用的資訊,
大部分好像還叫你用angular.js處理的樣子
這種情況通常MVC的Route要怎麼處理比較好呢(搔首)
作者: leo8064047 (過路人乙)   2015-05-30 09:39:00
作者: neo5277 (I am an agent of chaos)   2016-11-07 10:43:00
如果用笨笨的作法 route裡面加att應該也可以?
作者: galilei503 (鼓山小早川瀨那,參上!)   2015-05-30 04:56:00
樓上你...想害我被做成簽名檔= =(沒有錯字了我撿查過!)
作者: leo8064047 (過路人乙)   2015-05-30 03:15:00
作者: galilei503 (鼓山小早川瀨那,參上!)   2015-05-30 03:00:00
常...我不該採在地板上,我對不起地球..
作者: leo8064047 (過路人乙)   2015-05-30 02:58:00
樓上的國文老師也...
作者: data99553 (AYS)   2016-11-13 22:25:00
單頁設計就已經不是asp回應式而是純js了吧一定要的話就是監聽下拉盒變更時變更路由
作者: knight1122 (Morris)   2016-12-19 23:51:00
需要做的應該是前端route,搭配hash應該可以做到你要的效果

Links booklink

Contact Us: admin [ a t ] ucptt.com