在我的頁面中,我有兩列和多行。第一列包含第一行問題等標籤以及問題的選項。第二列是文本框。當我點擊添加按鈕時,我希望將這些控件添加到頁面,隨後允許我將texbox中的值添加到數據庫中。我做了一些研究,但大多數使用JavaScript或數據表。還有其他方法嗎?在asp.net中動態添加文本框
0
A
回答
3
你就不具體說了,你在做什麼類型的.NET開發的,和你的問題是標籤與ASP經典,我你用懷疑。 [如果你是請請停止]所以我會假設你正在使用Web窗體。
儘管我不同意Inerdial的觀點,即不惜一切代價避免動態控制,但我會說它確實使事情變得更加複雜,並且需要非常瞭解ASP.net生命週期。如果你真的想要沿着這條路走下去,這裏是a great resource。
隨着中說你所描述的對我有什麼似乎並不需要一個和他控制的可見性設置爲false的建議是一個很好的一個。
您可以創建一個排,一個面板或DIV輸出,你添加一個新行,並設置它的服務器端的能見度爲false,只要你不是不想顯示它時需要的控制。然後你可以有一個鏈接,當點擊它時將可見性切換爲真,並允許用戶添加項目。一旦用戶添加項目,他們將顯示在您的數據表中,您可以重新使用該表單來添加其他項目。
我也想鼓勵你考慮的JavaScript,如果它不是一個過於複雜的形式。它消除了對服務器的額外往返行爲,總的來說,這是更好的用戶體驗。
編輯:This link也可能是使用你的。
相關問題
- 1. 動態添加文本框在HTML中
- 2. 在android中動態添加文本框
- 3. 動態添加文本框
- 4. 如何在ASP.NET中動態添加文本框?
- 5. 將Ajax CalendarExtender添加到ASP.NET C#中的動態文本框中#
- 6. 從asp.net中的動態添加文本框中獲取值
- 7. 在asp.net中點擊加號時動態添加文本框和下拉框?
- 8. 如何在asp.net C#中動態地添加文本框並在添加後使用文本框的值
- 9. 添加文本框的動態JavaFX中
- 10. 動態添加文本框,並在MySQL
- 11. 如何動態地添加文本框並保存在asp.net
- 12. 如何使用javascript在asp.net webform上動態添加文本框
- 13. 動態添加文本框以動態添加面板
- 14. 添加按鈕,動態也添加文本框,動態AngularJS
- 15. 在asp.net中動態生成文本框
- 16. gwt動態添加文本框
- 17. Javascript動態添加文本框值
- 18. 添加和刪除動態文本框
- 19. 動態添加文本框使用PHP
- 20. c#添加文本框動態
- 21. MVC 3 - 動態添加文本框
- 22. 如何動態添加文本框?
- 23. Javascript刪除文本框動態添加
- 24. 驗證動態添加文本框
- 25. 訪問2010動態添加文本框
- 26. 使用jquery動態添加文本框
- 27. ASP.NET如何將javascript添加到動態gridview文本框(ItemTemplate)
- 28. 消失在動態添加文本框的文本使用JavaScript
- 29. 在RShiny中添加動態創建的文本框中的值
- 30. 在動態位置在JavaScript中添加文本框
如果你完全可以避免它,不要在ASP.NET中動態添加控件。這是更好地將它們設置有形/無形使用[Control.Visible(http://msdn.microsoft.com/en-us/library/system.web.ui.control.visible.aspx) – millimoose 2012-02-09 01:17:28
但我需要添加多個的問題。我也不確定有多少問題可以解決。也許1或甚至100.所以我不能使用可見的方法。 – lixi 2012-02-09 01:20:04
然後使用顯示問題對象列表的「Repeater」。 ('Repeater'也以編程方式創建了數量未知的控件,但它也會在回發期間爲您恢復它們。) – millimoose 2012-02-09 01:24:15