我有一個問題。比方說,我有一些控件,當我點擊「添加」時,同一組控件會再次顯示。分組控件ASP.NET
例如我的分組控件應該是這樣的:
名字:TEXTBOX 姓:TEXTBOX ADD
當點擊增加額外的2個文本框出現。所以,我的網頁上我有以下幾點:
名字:某人的姓名 姓:某人的姓氏
名字:TEXTBOX 姓:TEXTBOX ADD
等。 ...
是否有控制(多視圖等)我可以用來做到這一點?
很多感謝,
傑森
我有一個問題。比方說,我有一些控件,當我點擊「添加」時,同一組控件會再次顯示。分組控件ASP.NET
例如我的分組控件應該是這樣的:
名字:TEXTBOX 姓:TEXTBOX ADD
當點擊增加額外的2個文本框出現。所以,我的網頁上我有以下幾點:
名字:某人的姓名 姓:某人的姓氏
名字:TEXTBOX 姓:TEXTBOX ADD
等。 ...
是否有控制(多視圖等)我可以用來做到這一點?
很多感謝,
傑森
我會建議使用UserControl。你可以創建它們programmatically。
在這種情況下,我最喜歡的控件是ListView,它允許您爲常規項目和插入行定義模板。
下面是列表視圖中的多部分演示,它將向您展示如何完成它。
http://www.4guysfromrolla.com/articles/010208-1.aspx
控制如果是數據綁定到數據源,其可以是數據庫或.NET對象是特別有效的。雖然不能直接適用到ListView,你會發現這個資源有幫助的,因爲它描述了數據源的不同用途:
的唯一途徑內置的是使用一個ListView控件(或其它重複控制),並將其設置爲如下所示:http://mattberseth.com/blog/2008/05/bulk_inserting_data_with_the_l.html
每次添加單擊時,您必須從基礎數據源創建一個新對象,該對象爲空,並重新綁定列表視圖或其他控件中的新數據源...
否則,自定義/用戶續通過編程創建可以完成工作。