为了账号安全,请及时绑定邮箱和手机立即绑定

mvc查询字符串中包含action?

mvc查询字符串中包含action?

胡子哥哥 2018-08-18 14:17:17
我在做一个第三接口的开发,对方发给我的url类似:/order/1001?action=order我需要把它映射到Order控制器的Create方法中context.MapRoute("CreateOrder","Order/{code}",new { controller = "Order", action = "Create" });Create方法如下:public ActionResult Create(string code,string action)Create方法的参数action的值,我希望是查询字符串中action的值,但是现在的得到的值都是"Create",有什么办法可以使action的值自动取查询字符串对应的值。我现在是这个做的:action = this.HttpContext.Request.QueryString["action"];有其他更好的方法吗?
查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

最简单就是通过QueryString来获取。也可以继承FilterAttribute自己写个过滤器,当然内部也只能通过QueryString获取到值然后在赋值给action参数。

web api没有这个问题


查看完整回答
反对 回复 2018-09-01
  • 1 回答
  • 0 关注
  • 514 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信