0

これは私が抱えているちょっとした問題です。いくつかの値を配列に格納します。

   Telco1 = a.Split(";")

    For i = 0 To Telco1.Count - 1
        Telco2 = Telco1(i).Split(".")
        TelcoID.Add(Telco2(0))
        TelcoName.Add(Telco2(1))
    Next

Telco1とTelco2は、文字列としてのパブリックTelco1()です。ユーザーがTelcoID配列に格納されているTelcoIDを選択した場合、その値を別のページに送信します。

Response.Redirect("ReloadValue.aspx?TelcoID=" + TelcoID[0])

現在、エラーは言った

文字列およびSystem.Collection.Arraylistに対して演算子+が定義されていません

次に、次のように事前定義された整数として値を送信しようとします。

Response.Redirect("Product.aspx?TelcoID=" + "2")

次のページ( "Product.aspx")で、

b = Request.QueryString["TelcoID"].ToString()

しかし、私が受け取るエラーは次のように述べています

タイプSystem.Collection.Specialized.NameValueCollectionの値を文字列に変換できません

このページにある値を使用して、データベースからドロップダウンリストに表示するデータを決定するために使用したいと思いました。このエラーを修正する方法を教えてください。

4

0 に答える 0