テーブルにある動的に作成されたドロップダウンリスト(Page_Load中)のIDを取得しようとしており、それらのドロップダウンリストで選択された値を見つけて、これらの値をボタンクリックでテーブルまたはGridViewに保存します.これは、IDを割り当てた方法です( Page_Load イベントで)
         drd.ID = "dbaseid" + rowctr; 
         drd1id[rowctr]=drd1.ID;
rowctr は、各ドロップダウンに一意の ID を割り当てるためのインデックス変数です。
Page_Load から ID を取得するにはどうすればよいですか。IDを配列に保存してから、セッション変数を使用してみました:
         drdid[rowctr]=drd.ID;
         drd1id[rowctr]=drd1.ID;
         Session["drditem"]=drditem;
         Session["drd1item"]=drd1item;
そして、ボタンクリックイベント関数でIDを取得しようとしました:
         drdid=(string[])Session["drdid"];           
         drd1id=(string[])Session["drd1id"];
         string[] a =new string [50];
         for(int i =0;i<noodropdowns;i++)
         {
           a=drd1id[i];
           a.selectedindex//doesnt work !!
         }
実際の ID を取得して作業する方法はありますか? 私はasp.netを初めて使用します。初心者のように聞こえる場合はお詫び申し上げます。