テーブルにある動的に作成されたドロップダウンリスト(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を初めて使用します。初心者のように聞こえる場合はお詫び申し上げます。