我一直在尝试获取动态创建的下拉列表的 id(在 Page_Load 期间),它们在一个表中,然后在这些下拉列表中找到选定的值,并将这些值存储在一个表或 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;
然后尝试在 buttonclick 事件函数中获取 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 !!
}
有没有办法获得真实的身份证然后处理它们?我是 asp.net 的新手,我很抱歉,如果这听起来很菜鸟 .. 在此先感谢。