加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 有没有办法向动作发送可选参数?

发布时间:2020-12-16 03:46:23 所属栏目:asp.Net 来源:网络整理
导读:我可以通过asp.net mvc中的GET请求向动作发送可选参数(空字符串,null int?等)吗? (一句话问题!) 解决方法 您可以非常轻松地使用路由表执行可选参数,只需指定global.cs文件路由中的默认值即可. 因此,对于带有可选查询和页面的搜索页面,您会有类似的内容 Ro
我可以通过asp.net mvc中的GET请求向动作发送可选参数(空字符串,null int?等)吗? (一句话问题!)

解决方法

您可以非常轻松地使用路由表执行可选参数,只需指定global.cs文件路由中的默认值即可.

因此,对于带有可选查询和页面的搜索页面,您会有类似的内容

RouteTable.Routes.Add(new Route
{
    Url = "Search/[query]/[page]",Defaults = new { controller="Search",action="Results",page=1 },RouteHandler = typeof(MvcRouteHandler)
});

然后,搜索的默认页面为1.

This example is found here on Scott Gu’s blog.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读