我正在尝试访问ASP.NET MVC6应用程序中的查询字符串参数。但与MVC5和web forms不同的是,QueryString没有任何索引器,我不能这样说:
string s = Request.QueryString["key1"] //gives error
因此,我的问题是-如何在MVC6中访问查询字符串参数?
令人惊讶的是,Request.Forms
集合工作正常(就像在MVC5或web表单中一样)。
谢谢。
发布于 2015-06-23 14:24:58
支持使用索引器获取查询。
context.Request.Query["value"];
还要注意的是,在MVC6中,您可以使用FromQuery属性直接从查询对绑定进行建模。
public IActionResult ActionMethod([FromQuery]string key1)
{
...
}
https://stackoverflow.com/questions/30995080
复制相似问题