加入收藏 | 设为首页 | 会员中心 | 我要投稿 大庆站长网 (https://www.0459zz.com/)- 科技、智能边缘云、事件网格、云计算、站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 在MVC Controller中访问GET参数

发布时间:2020-12-05 03:06:11 所属栏目:asp.Net 来源:互联网
导读:参见英文答案 ASP.NET MVC – Getting QueryString values4个 我开发了一个MVC应用程序,现在我需要做一些更改.我想传递其他参数,URL的格式不能更改.最初的URL看起来像 http://url.com/product/1001 现在 它必须是 http://url.com/produ

参见英文答案 > ASP.NET MVC – Getting QueryString values4个
我开发了一个MVC应用程序,现在我需要做一些更改.我想传递其他参数,URL的格式不能更改.最初的URL看起来像 http://url.com/product/1001
现在
它必须是 http://url.com/product/1001?type=1

如何在我的控制器模块中解析type = 1.请帮忙

解决方法

您可以简单地将其添加到动作方法签名中:
public ActionResult MyMethod(string type)
 {

 }

如果命名匹配并且可以进行转换,则Route,QueryString,Form和其他值会自动绑定到动作方法签名(因此,int?也将是类型的有效类型).

如果你不想这样做,你总是可以回到可靠的Request.QueryString [] NameValueCollection.

string type = Request.QueryString["type"];

(编辑:大庆站长网)

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

    推荐文章
      热点阅读