有没有办法将所有querystring名称/值对放入一个集合?

我在找一个内置的入口.net,如果不是,我可以在&然后加载一个集合.

推荐答案

是的,使用HttpRequest.QueryString系列:

获取HTTP查询字符串变量的集合.

你可以这样使用它:

foreach (String key in Request.QueryString.AllKeys)
{
    Response.Write("Key: " + key + " Value: " + Request.QueryString[key]);
}

Asp.net相关问答推荐

Ef core:执行 MaxAsync 时序列不包含任何元素

如何在 .Net Core ActionFilterAttribute 中使用依赖注入?

部署后 ASP.Net Core Identity 登录状态丢失

如何在 Visual Studio 2017 中使用 NPM 并安装包?

try 激活“AuthController”时无法解析“Microsoft.AspNetCore.Identity.UserManager”类型的服务

InvalidOperationException:无法为“角色”创建 DbSet,因为此类型未包含在上下文模型中

ASP.NET Core 中的授权. [Authorize] 属性总是 401 Unauthorized

HttpClient 请求的自定义标头

借助 SharedResources 实现 ASP.NET Core 本地化

.NET Core Identity Server 4 身份验证 VS 身份验证

使用 ASP.NET Core 将 PDF 返回到浏览器

在 ASP.NET Core 中未经授权时重定向到登录

如何在 ASP.NET core rc2 中禁用浏览器缓存?

如何关闭由 ASP.NET 核心框架完成的日志(log)记录

如何设置asp.net身份cookie过期时间

在 ASPNET 标识 2.0 中禁用用户

如何使用实体框架执行原始 SQL 查询而无需使用模型?

在 ASP.NET Web API 2 中禁用 *all* 异常处理(为我自己腾出空间)?

.NET Framework 4.0 中的 TLS 1.2

Web.config 导致“被组策略阻止”错误