【问题标题】:Get values from string in querystring format vb.net从查询字符串格式的字符串中获取值 vb.net
【发布时间】:2012-08-18 05:35:10
【问题描述】:

我是 asp.net/vb.net 的新手。我有一个查询字符串格式的字符串,即字符串被格式化:value1=data1&value2=data2...

我需要一种方法(我确定他们可能是内置函数)来获取任何给定字段的值,例如 Dim data1 = string.querystring("value1")。我用谷歌搜索它并找到了函数查询字符串,但它似乎只能直接从 URL 获取,但我将该数据存储在字符串变量中并希望从中获取数据。这可能吗?

【问题讨论】:

    标签: asp.net vb.net


    【解决方案1】:

    HttpUtility.ParseQueryString,您可以在任何上下文中调用它,因为它只需要字符串参数。只需添加对System.Web 的引用,您甚至可以使用桌面应用程序。

    http://msdn.microsoft.com/en-us/library/ms150046.aspx

    【讨论】:

    • 谢谢你的回答,你能告诉我我做错了什么吗?我仍然遇到错误,我完全卡住了我按照下面的方式实现了我应该怎么做? :
    • code Public Shared Sub ProcessString(ByVal Istring As String) Dim var As NameValueCollection = HttpUtility.ParseQueryString(Istring) Dim Params As String = IPN.QueryString("var1") End Sub 'code'
    • 作为另一个问题提出。包括您的代码和错误信息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多