2
我將標籤和下拉列表(不是固定數量的標籤,下拉列表)動態添加到表單上C#中的ASP.NET頁面,在回發頁面後,如何從這些控件讀回數據?如何從動態添加的標籤中檢索數據,在asp.net中動態添加div標籤中的下拉列表c#
代碼: -
for (int newNames = 0; newNames < dtDDLBindName.Rows.Count; newNames++)
{
System.Web.UI.HtmlControls.HtmlGenericControl divMapClient = new System.Web.UI.HtmlControls.HtmlGenericControl("div");
divMapClient.ID = 100 + "divMapClient" + newNames;
divMapClient.Attributes.Add("class", "row");
divMapClient.Attributes.Add("runat", "server");
System.Web.UI.HtmlControls.HtmlGenericControl divNewClients = new System.Web.UI.HtmlControls.HtmlGenericControl("div");
divNewClients.ID = 100 + "divNewClients" + newNames;
divNewClients.Attributes.Add("runat", "server");
divNewClients.Attributes.Add("class", "col-sm-6");
Label lblNewClientName = new Label();
lblNewClientName.ID = "lblNewClientName" + newNames;
lblNewClientName.Attributes.Add("runat", "server");
lblNewClientName.Text = dtDDLBindName.Rows[newNames]["Investor Name"].ToString();
divNewClients.Controls.Add(lblNewClientName);
Label lblNewClientID = new Label();
lblNewClientID.ID = "lblNewClientID" + newNames;
lblNewClientID.Attributes.Add("runat", "server");
lblNewClientID.Style.Add("display", "none");
lblNewClientID.Text = dtDDLBindName.Rows[newNames]["Investor Id"].ToString();
divNewClients.Controls.Add(lblNewClientID);
divMapClient.Controls.Add(divNewClients);
divmain.Controls.Add(divMapClient);
System.Web.UI.HtmlControls.HtmlGenericControl br = new System.Web.UI.HtmlControls.HtmlGenericControl("br");
divmain.Controls.Add(br);
}
我的標籤是div標籤,這也DIV在dyanamically另一個div標籤 – Shree
加入將會有在頂部層次中的對象不是動態的,或者不是你可以使用頁面對象,this.FindControl的情況下 – Adil
我已經在世代分配了所有標籤的ID。在按鈕單擊事件我想訪問數據分配到標籤 – Shree