我需要動態添加複選框列表到網頁的一部分。 我也需要保留它的價值。 這應該怎麼做?動態添加複選框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. 在回發中保留動態生成的複選框的值
- 2. 如何加載複選框的值並在asp.net中將其保留在回發中webforms
- 3. asp.net表動態地添加行在回發後不會保留
- 4. 複選框不保留其狀態
- 5. ASP.NET MVC添加複選框動態
- 6. 在回發中保留動態文本框和值
- 7. 保留複選框狀態
- 8. 動態添加複選框
- 9. 添加複選框動態
- 10. 動態添加複選框
- 11. 動態添加複選框
- 12. 動態添加複選框
- 13. 在JavaFX中動態添加複選框
- 14. 在java中動態添加複選框
- 15. 動態添加的控件中的值未在回發中保留
- 16. 表中的動態複選框將不會保留檢查值
- 17. 保留值在回發在Asp.net mvc
- 18. JSF 2 - 動態添加組件的ID不保留在回發
- 19. ImageUrl在回發時丟失了動態控件,但文本框保留其值
- 20. 無法在回發後保留動態下拉選擇值
- 21. 使用c#在asp.net中動態添加複選框?
- 22. 如何保持複選框的值在asp.net回發後?
- 23. 動態填充DropDownList不保留價值回發ASP.net c#
- 24. asp.net保留回發
- 25. ASP.NET文本框在回發後保留其文本屬性
- 26. 動態添加複選框到組框
- 27. 如何動態地添加文本框並保存在asp.net
- 28. 如何添加動態表單元素但保留其值(JS)
- 29. 如何在localStorage中動態添加複選框值?
- 30. 動態添加已動態插入的複選框的值?
你如何動態添加? – 2011-12-23 10:06:13