如何获取 Get Request 的所有参数名称(来自查询字符串)?

How to get all the parameters names of a Get Request (from query string)?

我有一个 asp.net 应用程序,我单独获取每个参数。像这样。

HttpContext.Current.Request["bet_transaction_id"]

由于获取请求中的参数列表是不可预测的,我需要一种方法来动态获取它们及其关联的值。 我怎样才能做到这一点?

更新 - 工作解决方案。

     Dictionary<string, string> queryParams = new Dictionary<string, string>();
            foreach (var queryKey in HttpContext.Current.Request.QueryString)
            {
                
                queryParams.Add(queryKey.ToString(), HttpContext.Current.Request.QueryString[queryKey.ToString()]);
            }
Dictionary<string,string> queryParams=  new Dictionary<string, string>();
foreach (var queryKey in Request.Query.Keys)
{
     queryParams.Add(queryKey, Request.Query[queryKey]);
}