gpt4 book ai didi

c# - 使用 C# 如何从经典 ASP 内部 Request.QueryString 转换为 NameValueCollection?

转载 作者:太空宇宙 更新时间:2023-11-03 15:58:28 24 4
gpt4 key购买 nike

我正在尝试在 C# 中使用经典的 ASP 内部对象。通过使用 ASPTypeLibrary。

我想将经典 ASP 请求对象 Request.QueryStringRequest.Form 转换为 NameValueCollections。

我该怎么做?

最佳答案

I would like to convert the Request.QueryString and Request.Form objects into NameValueCollections. How can I do this?

它们的返回类型都是NameValueCollection:

  • public NameValueCollection QueryString { get; }
  • public NameValueCollection Form { get; }

你可以简单地 foreach 它们,例如:

   PrintKeysAndValues(Request.Form);
PrintKeysAndValues(Request.Request);


public static void PrintKeysAndValues( NameValueCollection myCol ) {
Console.WriteLine( " KEY VALUE" );
foreach ( String s in myCol.AllKeys )
Console.WriteLine( " {0,-10} {1}", s, myCol[s] );
Console.WriteLine();
}

因此您不需要转换它们。

关于c# - 使用 C# 如何从经典 ASP 内部 Request.QueryString 转换为 NameValueCollection?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22459625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com