[问题] 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