我希望有人能指引我走向正確的方向。我有兩個網頁,第一頁有一個窗體中的複選框和第二頁的POSTS。有沒有辦法將選中的複選框的所有值傳遞到第二頁,以便我可以找出哪些複選框在哪裏檢查?通過所有選中的複選框循環
0
A
回答
1
當然,您可以在POST
中傳遞該信息。我會建議得到這些複選框到<form>
標籤的第一個表單上,然後當你POST
爲第二形態,你可以使用FormCollection
這樣的第二種形式的Load
拉這些值了:
var element_name_value = Request.Form["element_name"].ToString();
0
在會話變量或cookie中設置第一頁中的複選框值,在第二頁中您可以輕鬆捕獲它。 爲設置在第1頁你只是循環中的所有複選框的值是這樣的:
foreach (Control ctl in form1.Controls)
{
if (ctl is CheckBox)
{
//check for checked or not and set a value in session or cookies.
}
}
或使用id
form1.FindControl("id");
+0
嗨Shree,謝謝!這是第一頁上的代碼 - 'code' @ {//返回所有角色 string [] arrayGetAllRoles; arrayGetAllRoles = Roles.GetAllRoles(); foreach(arrayGetAllRoles中的字符串strRoleName){輸入id =「@ strRoleName」name =「@ strRoleName」type =「checkbox」/> @ strRoleName.ToString()
; Session [「arrayGetAllRoles」] = arrayGetAllRoles; } }'code' –
gmatteson
2013-04-08 18:03:06
相關問題
- 1. 通過複選框循環
- 2. 循環通過複選框
- 3. 循環通過某個類的div中的所有複選框
- 4. 通過Placholder中的複選框循環
- 5. 通過複選框循環並選擇:checked複選框值?
- 6. 通過複選框循環和插入複選框值DB
- 7. 可以通過複選框不循環
- 8. 循環通過datagridview列和複選框
- 9. PHP foreach循環通過複選框
- 10. 循環通過GridView複選框
- 11. 取消選中插入的所有複選框每個循環
- 12. 標題複選框通過選中所有複選框進行選擇
- 13. foreach循環插入所有的複選框(選中和未選中)
- 14. 通過表格複選框循環顯示覆選框的動態列表
- 15. 通過選擇另一個複選框來選擇所有複選框
- 16. 通過點擊獲取所有選中的複選框
- 17. 選中所有複選框
- 18. 如何選擇/取消選中父複選框時在循環中生成的所有複選框
- 19. 通過複選框ID循環查看是否有任何選中
- 20. jQuery循環的複選框
- 21. 如何通過GridView中的複選框值循環
- 22. 通過在jquery中的classname循環複選框
- 23. 如何通過asp.net中的複選框循環
- 24. 通過Silverlight中的複選框循環(VB)
- 25. 循環遍歷表中的所有複選框
- 26. 選擇所有選中的複選框
- 27. Jquery選中一個複選框時選中所有複選框
- 28. 如果所有複選框都選中,選中所有複選框
- 29. 複選框在HeaderTemplate中選擇ItemTemplate中的所有複選框
- 30. 使用複選框循環
沒有看到代碼。我會說你可以列出一個布爾值列表。並將該列表傳遞給第二頁。然後在列表中做一些事情,如果它們是真的。 – Robert 2013-04-08 17:48:08