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

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

推荐答案

是的,使用HttpRequest.QueryString系列:

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

你可以这样使用它:

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

Asp.net相关问答推荐

'dotnet --version is returning您必须安装或更新.NET才能运行此应用程序.三十九岁;

Thread.CurrentPrincipal 错误地声称是匿名的

从 Request.Url.AbsolutePath 获取应用相对 url

ASP.NET:获取自 1970 年 1 月 1 日以来的毫秒数

无法访问,内部,资源文件?

ASP.NET 控件无法在 Visual Studio 2008 的代码隐藏中引用

HttpWebRequest 未通过凭据

FluentValidation 使用数据库的唯一名称验证

相当于服务器端的 ASP.NET 包括

MVC 3视图中的当前上下文中不存在名称'HTML'

如何将图像 url 转换为 system.drawing.image

在 ASP.NET 中使用 Messenger Connect 客户端库时出现 Javascript 错误

使用 Asp.Net MVC 和 Web Api 配置 Ninject

带有 2 个提交按钮/操作的 ASP.Net MVC 4 表单

如何从 Web API 应用程序返回 PDF

Azure 网站 301 重定向 - 我应该把它放在哪里?

ASP.net 判断页面是 http 还是 https

ASP.NET 邮箱验证器正则表达式

Application_End global.asax

ASP.NET Web 窗体中的 jQuery 验证插件