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

asp.net-mvc – MVC – 如何从get请求获取参数值,该参数名称包括

发布时间:2020-12-16 00:39:43 所属栏目:asp.Net 来源:网络整理
导读:在MVC中,我知道我们可以从get请求获取参数: 请求: http://www.example.com/method?param1=goodparam2=bad 并在控制器 public ActionResult method(string param1,string param2){ ....} 但在我的情况下,一个外部网站向我发送一个获取请求,如: http://w
在MVC中,我知道我们可以从get请求获取参数:

请求:

http://www.example.com/method?param1=good&param2=bad

并在控制器

public ActionResult method(string param1,string param2)
{
   ....
}

但在我的情况下,一个外部网站向我发送一个获取请求,如:

http://www.example.com/method?param.1=good&param.2=bad

而在控制器当我试图满足这样的要求,如下所示:

public ActionResult method(string param.1,string param.2)
{
   ....
}

我因为变量名中的点而导致生成错误。我如何得到这些参数?不幸的是,我不能要求他们更改参数名称。

解决方法

使用以下代码:
public ActionResult method()
    {
        string param1 = this.Request.QueryString["param.1"];
        string param2 = this.Request.QueryString["param.2"];

        ...
    }

(编辑:李大同)

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

    推荐文章
      热点阅读