在MVC中,我知道我们可以从get请求获取参数:
请求:
http://www.example.com/method?param1=good¶m2=bad
并在控制器
public ActionResult method(string param1,string param2) { .... }
但在我的情况下,一个外部网站向我发送一个获取请求,如:
http://www.example.com/method?param.1=good¶m.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"]; ... }