我 在asp.net中創建了2個下拉列表和2個文本框.i在運行時禁用文本框。我希望當我從下拉文本框中選擇項目時應該使如何執行此任務,請幫助我:(Asp.net動態控件下拉列表和文本框問題
回答
上的SelectedIndexChanged的下拉列表調用設置啓用=真文本框的功能。要訪問已動態添加,你可以使用的FindControl按控制C#, FindControl
感謝您的回覆,但問題是,他們的下拉和文本框動態時,我真正的autopost屬性。控制disapper, – mrbusy
哦,我看到。這是因爲您需要在Init中重新創建控件,以便ViewState可以自動填充,然後您的代碼可以訪問PageLoad之後的正確控件和當前值。請參閱http://stackoverflow.com/questions/9951496/create-dynamic-controls-in-preinit-event-of-page-life-cycle和http://aspnet.4guysfromrolla.com/demos/printPage.aspx?path =/articles/092904-1.aspx – guymid
我覺得像這樣應該可以幫到你:
在你的頁面的的OnInit事件:
DropDownList ddl = new DropDownList();
ddl.SelectedIndexChanged += new EventHandler(ddl_SelectedIndexChanged);
placeholder.Controls.Add(ddl); //assuming this is what you use to dynamically show the dropdown list
TextBox yourTextbox = new TextBox(); //declare the variable outside to be able to be accessed by other methods, but it must be instantiated here. declaration here is for illustration purposes only
yourTextBox.Enabled = false;
placeholder.Controls.Add(yourTextBox);
裏面的實例化的事件處理程序:
void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
yourTextbox.Enabled = true;
}
你確定嗎?我們可以直接訪問動態添加的文本框嗎?像'yourTextbox.Enabled'? – Damith
只要它已經在頁面中實例化了,它就應該.. – iceheaven31
不工作吧cudnt找到textboxws – mrbusy
- 1. 如何在asp.net中創建動態文本框下拉列表
- 2. 如何在asp.net中創建動態文本框,下拉列表
- 3. ASP.NET下拉列表問題
- 4. asp.net下拉列表問題?
- 5. Asp.net下拉列表問題
- 6. 動態下拉列表,ASP.NET
- 7. ASP.Net動態下拉列表
- 8. Asp.net動態下拉列表
- 9. 動態下拉列表問題
- 10. 動態保存文本框和下拉列表的winforms的值
- 11. 文本框和下拉控件 - jQuery,PHP
- 12. 帶文本的動態下拉列表
- 13. 視圖狀態問題加載動態控件(與列表框)
- 14. Asp.net從文本框和下拉列表中添加數據庫
- 15. 垂直對齊asp.net下拉列表控件中的文本
- 16. 問題上下拉在ASP.Net MVC列表
- 17. ASP.NET AJAX UpdatePanel下拉列表問題
- 18. asp.net - 獲取下拉列表的問題
- 19. 綁定問題asp.net下拉列表
- 20. asp.net中的動態下拉列表
- 21. Asp.net動態GridView與下拉列表
- 22. 下拉列表和列表的問題ASP.net MVC
- 23. 無法在vb.net中創建帶有文本框和下拉列表框控件的動態行
- 24. 從下拉列表(C#)生成動態文本框
- 25. 動態下拉列表以填寫文本框
- 26. jQuery和ASP.NET下拉問題
- 27. 動態下拉列表(選擇框)
- 28. jQuery動態列表 - 複選框和下拉列表
- 29. Firewatir:Firewatir動態下拉問題
- 30. 問題閱讀下拉框文本
發表您的努力(c0de)你這樣做了遠在這裏。 –