[問題] ASP.NET postback後抓不到Control

看板Web_Design作者 (兔子)時間8年前 (2017/02/09 18:21), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
public DropDownList ddl; protected void Page_LoadComplete(object sender, EventArgs e) { ddl = new DropDownList(); ddl.ID = "ID"; node.Controls.Add(ddl); // node is a TableCell } //<asp:TextBox // AutoPostBack="true" OnTextChanged="OnTextChanged" runat="server"> //</asp:TextBox> protected void OnTextChanged(object sender, EventArgs e) { DropDownList tmpDDL1 = ddl; // null DropDownList tmpDDL2 = FindControl("ID"); // null DropDownList tmpDDL3 = node.FindControl("ID"); // null DropDownList tmpDDL4 = this.FindControl("ID"); // null DropDownList tmpDDL5 = this.Page.FindControl("ID"); // null DropDownList tmpDDL6 = fnFindControlRecursive(this, "ID"); // null } 在畫面上還是看得到這個DDL 只是我抓不到它 想要給它設selected該怎麼辦呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.101.50 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1486635688.A.533.html

02/09 20:30, , 1F
control的event在LoadComplete前面,所以沒有
02/09 20:30, 1F

02/10 08:51, , 2F
咦對耶 那我寫到Init去好了
02/10 08:51, 2F

02/10 09:16, , 3F
有C#版喔!
02/10 09:16, 3F

02/10 11:33, , 4F
好喔
02/10 11:33, 4F
文章代碼(AID): #1Od4AeKp (Web_Design)
文章代碼(AID): #1Od4AeKp (Web_Design)