当前位置:  开发笔记 > 后端 > 正文

asp.net MVC和RESTful路由,rails风格.可能吗?

如何解决《asp.netMVC和RESTful路由,rails风格.可能吗?》经验,为你挑选了1个好方法。

有没有办法在MVC中使用真正安静的路由,就像rails dudes一样?我在谈论嵌套的网址/bands/metallica/albums/killemall/track/4

我发现唯一有用的库是Steve Hodgkiss的Restful routing.我的整个项目的路由基于这个人的宠物项目似乎有点冒险.

你说MVC老兵怎么说?



1> Wyatt Barnet..:

当然:

routes.MapRoute("IwannaBeLikeTheCoolRailsKids",
                "bands/{bandName}/albums/{albumName}/tracks/{trackNumber}",
                new { controller = "Bands",
                action = "ByTrack" 
               });

然后在你的控制器中:

public ActionResult ByTrack(string bandName, string albumName, int trackNumber)

简单的农民.


我的想法是任何人手动更改网址尝试找到结果值得404如果那里什么也没有.为什么要写几个小时的额外代码来容纳那些懒得通过你的UI找到他们想要的东西的人.我同意,url需要用户友好,但不要打破那些在UI之外修改你的网址的人的思考和编码路线.
推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有