小编Kah*_*ahn的帖子

如何使用C#将POST数据作为数组

我正在使用C#开发一个ASP.NET处理程序,它接收从外部Flash程序发布的数据数组.如何将数据用作数组?似乎ASP.NET中使用的HTTP上下文自动对发布数据进行html解码,使其成为一个简单的字符串.在这种情况下,分隔符是逗号(可能它总是一个逗号,以前从未使用过它).

似乎我需要两件事:

1)以html编码形式获取数据的方法,其中用作数组分隔符的逗号只能表示真实数组而不是客户表单输入(客户输入逗号将在此时保持编码).

2)一种模拟PHP print_r(),var_dump()函数的方法(不知道我自己的PHP,但我告诉那里有诀窍)将变量转储到数组中.

因此,任何有关如何做任何事情的帮助将不胜感激.提前致谢!

编辑1:发布的数据可以是例如一堆地址,邮政编码和可选的额外信息.如address=testroad%5F5,another%5Ftestroad%5F6&postalcode=12345,56789&extrainfo=,firstwasempty.在该示例中,有两个地址(%5F等于空白),两个邮政编码,但只有第二个地址包含extrainfo在逗号为空之前的空格中.再一次,由于英语不是我的母语,问题是可能的客户编写的逗号在解码后与实际的数组拆分逗号混合在一起.

c# arrays post

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×1

c# ×1

post ×1