欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MVC中路由的理解

程序员文章站 2024-02-14 16:14:16
...

路由就是一个配置,相当于中转。通过url访问网站时,路由会获取当前url,然后根据路由中的规则,执行相应的controller+action。
当前url是user/edit,我一定要执行controller:user、action:edit显示编辑页面吗?在路由中配置所有url是user/edit的,统统转到controller:user、action:list列表页面,也是可以的。
还有一个很有意思的,在MVC的一些方法如Url.action(“action”,”controller”)方法中,是通过controller+action来根据路由中的规则生成url的,这样反过来生成url,避免了生成无效url的情况。

<a href="@Url.Action("edit","user")">编辑页面</a>