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

asp.net-mvc – MVC 5没有将名为“action”的参数设置为传递值

发布时间:2020-12-16 06:33:37 所属栏目:asp.Net 来源:网络整理
导读:我有以下方法: public void Service(int id,string action) 当我点击这个作为网址时: http://localhost/home/service?id=24action=updated 无论我传入参数,MVC都将我的参数“action”设置为“service”(方法的名称). 无论如何要从MVC设置它(通过路由或任何
我有以下方法:

public void Service(int id,string action)

当我点击这个作为网址时:

http://localhost/home/service?id=24&action=updated

无论我传入参数,MVC都将我的参数“action”设置为“service”(方法的名称).

无论如何要从MVC设置它(通过路由或任何属性)覆盖这个“动作”参数?

解决方法

Request.QueryString["ACTION"]

如果你正在用一个名为action的成员填充一个对象,那么在调试器中它可能会显示这个没有用,但它有.使用Console.WriteLine或其他方法检查它.

(编辑:李大同)

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

    推荐文章
      热点阅读