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

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

推荐答案

是的,使用HttpRequest.QueryString系列:

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

你可以这样使用它:

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

Asp.net相关问答推荐

域名 + 子域名在IIS部署

为什么 Web 架构应该是松耦合的?

使用 Asp.Net MVC 和 KnockoutJS 处理日期

使用进程外会话状态的 ASP.NET 应用程序中的 SQL Server 连接问题

登录成功后 User.Identity.IsAuthenticated 为 false

即使使用正确的 Accepts 标头,WebAPI 也不会返回 XML

我可以根据角色隐藏/显示 asp:Menu 项吗?

忽略默认文档的表单身份验证

返回 IHttpActionResult vs IEnumerable vs IQueryable

使用 NancyFx 的好处?

什么时候不应该使用 Web 服务?

如何解决 Kerberos 双跳问题?

如何在 C# 中转换 TryCast?

SimpleMembership 与 ASP.NET MVC 4 中的自定义数据库架构

Page.IsValid 是如何工作的?

IIS Express 安装目录在哪里?

如何在实体框架中添加表?

ASP.Net 错误:应用程序池的标识无效

如何遍历自定义 vb.net 对象的每个属性?

如何在 asp.net 中实现Access-Control-Allow-Origin标头