我需要動態添加複選框列表到網頁的一部分。 我也需要保留它的價值。 這應該怎麼做?動態添加複選框asp.net(csharp)並在回發中保留其值
回答
如果您希望在回發中使用它們的值,則必須在page_init中添加任何動態控件。
例如:
void Page_Init(object Sender, System.EventArgs e)
{
var oList = new CheckBoxList();
// Populate the values in the list
this.Controls.Add(oList);
}
如果動態意味着ajax - 所以它不相關... – 2011-12-23 10:04:29
請詳細示例? – Shah 2011-12-23 10:05:29
@ user1057735:我已經添加了一個示例 – 2011-12-23 10:10:09
如果動態地添加CheckBoxList的 - 你將有對後一個問題 - 因爲生成的HTML並不像貼一個 - 所以你會需要在頁面標籤禁用頁面驗證。之後
- youll能與asp.net檢索值:的Request.Form [名稱...]
你應該閱讀有關ASP.NET頁生命週期理解ASP.NET行爲更好。 在這種情況下,如果您需要某些其他行爲(如主題等),則需要在PreInit中添加動態控件。否則,您可以使用Init Event添加動態控件。無論如何,Microsoft建議使用PreInit來「創建或重新創建動態控件」。
你可以在here找到該信息等等。
Ofcourse,我說的是使用服務器端來做到這一點。
protected override void OnPreInit(EventArgs e)
{
base.OnPreInit(e);
//add checkbox here
}
如果你需要做的是,在客戶端,您可以使用隱藏域(服務器端),以跟蹤複選框選中值或使用該請求爲他人在這裏已經告訴。
- 1. 如何加載複選框的值並在asp.net中將其保留在回發中webforms
- 2. 複選框不保留其狀態
- 3. ASP.NET MVC添加複選框動態
- 4. 在回發中保留動態文本框和值
- 5. 動態添加複選框
- 6. 添加複選框動態
- 7. 在java中動態添加複選框
- 8. 動態添加的控件中的值未在回發中保留
- 9. JSF 2 - 動態添加組件的ID不保留在回發
- 10. ImageUrl在回發時丟失了動態控件,但文本框保留其值
- 11. 保留值在回發在Asp.net mvc
- 12. 如何保持複選框的值在asp.net回發後?
- 13. ASP.NET文本框在回發後保留其文本屬性
- 14. 如何在回發時保留禁用的複選框?
- 15. asp.net動態複選框
- 16. 向ASP.NET表動態添加列 - 回發
- 17. 使用複選框來鎖定文本框並保留值
- 18. 複選框在離開活動並返回之後不會保留選中狀態
- 19. 將onCheckChanged添加到動態複選框
- 20. 動態添加複選框,js jquery
- 21. jQuery手機:動態添加複選框
- 22. 用PyQt4動態添加複選框
- 23. 在Android中添加動態複選框首選項,並將其顯示在首選項屏幕中?
- 24. 保留複選框值上提交
- 25. 複選框包含確認並保留原始複選框值如果取消
- 26. 在asp.net中動態添加文本框
- 27. 在asp.net中回發後保留錨點
- 28. jQuery自動完成在ASP.NET回發期間不保留值
- 29. 如何添加動態ň複選框列的GridView ASP.NET
- 30. 如何在asp.net中回傳後保留文本框的狀態
你如何動態添加? – 2011-12-23 10:06:13