我使用字符串存储key = value对,它的格式与QueryString
相同如何轻松地将其解析为数组?或者我可以以某种方式使用内部类QueryString(“paramname”)来访问它?
答案 0 :(得分:3)
您可以使用System.Web.HttpUtility.ParseQueryString,这会给您一个NameValueCollection
。然后,您可以轻松访问您的值
Dim keynameValue As String = nameValueCollection.Get("Keyname")
答案 1 :(得分:0)
String.Split()
可能会对你有用....
答案 2 :(得分:0)
' parse to pairs
Dim resultarray As Array = allresultdata.Split("&")
Dim result1 As String
Dim keyvals2 As Array
For Each result1 In resultarray
keyvals2 = result1.Split()
keyvals.Set(keyvals2(0), keyvals2(1))
Next
答案 3 :(得分:0)
或者我可以以某种方式使用内部类 QueryString(“paramname”)来访问它?
如果你需要从另一个类访问查询字符串,然后再访问页面代码,请使用:
HttpContext.Current.Request.QueryString("parameterName")