MVC URL Routing 使用嵌入的URL参数值问题

gsz_stylm gsz_stylm 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
想对一个列表进行分页,可以用 http://127.0.0.1/Dinners?page=2 类似这样来完成,这样的话,在Global.asax中进行 配置

routes.MapRoute(
"a", // Route name
"Dinner/{action}/", // URL with params
new { controller = "Dinners", action = "Index" } // Param defaults
);

为什么 http://127.0.0.1/Dinners(这里是Dinner对应的Controller)这样能够正常的现实, http://127.0.0.1/Dinners?page=2 也能正常的现实出来数据,如果使用嵌入的URL参数值即 http://127.0.0.1/Dinners/page/2这样来用,那上面的Route应该怎么修改呢,
注意:这里的action应该还是Index,Page应该是一个参数。
...全文

相关推荐

ASP.NET中URL Routing和IIS上URL Rewriting的区别

关于使用场景,URL Routing通常用于MVC应用程序中,用于定义应用程序的URL结构,可以非常自然地与控制器和动作方法结合起来,使得URL的设计和应用程序逻辑紧密结合。

weixin_38681301

Spring MVC URL重定向与ViewControllerRegistry详解

在上一篇教程中,我们学习了如何在配置阶段使用将URL直接映射到视图。本文将探讨的另一个特性:如何在不使用的情况下将一个URL重定向到另一个URL。如果你对URL重定向还不熟悉,建议先阅读和教程。

t0_54coder

2024年物联网嵌入式最新从MVC到前后端分离(Rest框架搭建)_mvc rest框架,2024年最新【2024物联网嵌入式开发最新学习路线

为了使数据展现过程更加直接,并且提供更好的用户体验,我们有必要对 MVC 模式进行改进。不妨这样来尝试,首先从浏览器发送 AJAX 请求,然后服务端接受该请求并返回 JSON 数据返回给浏览器,最后在浏览器中进行界面渲染。改进后的 MVC 模式如下图所示:也就是说,我们输入的是 AJAX 请求,输出的是 JSON 数据,市面上有这样的技术来实现这个功能吗?答案是 REST。

2401_85013273

详解ASP.NET Core MVC 源码学习:Routing 路由

ASP.NET Core MVC 的路由(Routing)是应用程序核心组件之一,用于将HTTP请求映射到控制器的特定操作。本文将深入探讨其源码,以便更好地理解其工作原理。

weixin_38709312

ASP.NET MVC3 SEO优化:利用Routing特性提高站点权重

总结起来,*** MVC3提供了强大的Routing功能,可以用来创建友好的URL结构。

weixin_38611796
评论 7
收藏 已收藏
分享
返回顶部
gsz_stylm
.NET社区 62,271 成员 668,968 内容