2009-03-13 7 views
2

から、私は、キー=値のペアを格納する文字列を使用しています、それは私が簡単に配列にそれを解析することができますどのように URLを解析?VB.NETと=のbのparamsをプレーンな文字列

のQueryString

と同じフォーマットを持っていますか?または私は何とかそれにアクセスするためにInteralクラスのQueryString( "paramname")を使用できますか?

答えて

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 
0

String.Split()は、おそらくあなたのために動作します....

3

あなたはSystem.Web.HttpUtility.ParseQueryStringを使用することができ、これはあなたにNameValueCollectionを与えるだろう。次に、あなたの値が

Dim keynameValue As String = nameValueCollection.Get("Keyname") 
0

または私は何とかそれにアクセスするためにinteralクラスに のQueryString(「paramNameに」)を使用することができます簡単にアクセスすることができますか?あなたが他のページ・コードの背後にある別のクラスからクエリ文字列にアクセスする必要がある場合は

、これを使用する:

HttpContext.Current.Request.QueryString("parameterName")