passing an array value to querystring
<p>This is a bit of a problem that I have. I store some value into an array:</p>

<pre><code>   Telco1 = a.Split(";")

    For i = 0 To Telco1.Count - 1
        Telco2 = Telco1(i).Split(".")
        TelcoID.Add(Telco2(0))
        TelcoName.Add(Telco2(1))
    Next
</code></pre>

<p>Telco1 and Telco2  is Public Telco1() as String. When the user choose an TelcoID that was stored into the TelcoID array, I want that value sent to another page:</p>

<pre><code>Response.Redirect("ReloadValue.aspx?TelcoID=" + TelcoID[0])
</code></pre>

<p>Currently the error said </p>

<blockquote>
  <p>Operator + is not defined for string and System.Collection.Arraylist</p>
</blockquote>

<p>Then I try to send the value over as a predefined integer like this:</p>

<pre><code>Response.Redirect("Product.aspx?TelcoID=" + "2")
</code></pre>

<p>At the next page("Product.aspx"),</p>

<pre><code>b = Request.QueryString["TelcoID"].ToString()
</code></pre>

<p>but the error that I receive states that </p>

<blockquote>
  <p>value of type System.Collection.Specialized.NameValueCollection cannot
  be converted to string</p>
</blockquote>

<p>I wanted to used that value that was over to this page to be used to determined the data that I wanted to get from the database to shoe in the dropdown list. May I know how do I rectify this error?</p>
