C#
函数PHP
是否等效parse_str
?
我找不到任何东西并写了我自己的函数,但C#
框架中有什么东西吗?
public Dictionary<string, string> parse_str(string query) {
Dictionary<string, string> data = new Dictionary<string, string>();
foreach(string set in query.Trim('?').Split('&'))
data.Add(set.Split('=')[0], set.Split('=').Length < 2 ? "" : set.Split('=')[1]);
return data;
}
答案 0 :(得分:5)
答案 1 :(得分:1)
如果您从浏览器的查询字符串中获取它,则可以使用Request.QueryString
您可以获取所有密钥的列表:Request.QueryString.Keys
获取密钥的值:Request.QueryString["KeyName"]