![](/img/trans.png)
[英]How to get values of selected items in CheckBoxList with foreach in ASP.NET C#?
[英]How to get selected items from a CheckBoxList and transfer it to another page ASP.Net C#
我有2頁, table.aspx
和columns.aspx
。 table.aspx
頁有一張桌子和一個按鈕,將打開columns.aspx
頁,其中包含的CheckBoxList應該使用隱藏和顯示表的列table.aspx
頁。
當復選框列表在同一頁面上時,我能夠隱藏列。 但是我希望它在另一個頁面上,所以我嘗試使用Session
但是它不起作用。 我的研究告訴我,我可以通過創建一個公共功能並在另一頁上訪問它來實現我想要的,但是我不知道該怎么做。
最終變得非常簡單。 chBoxListTables.Item [i]是一個字符串值,並且通過顯式轉換將其加載到變量中。 以下代碼有效:
private void btnGO_Click(object sender, EventArgs e)
{
for (int i = 0; i < chBoxListTables.Items.Count; i++)
{
if (chBoxListTables.GetItemChecked(i))
{
string str = (string)chBoxListTables.Items[i];
respose.redirect("column.aspx");
}
}
}
然后,轉到column.aspx頁面(頁面加載事件),然后在lable或respose.write腳本中將其綁定。 喜歡
lable1.text = ds.table[0].rows[0]["chackboxcolumnname"].tostring();
並獲取DS(Dataset)或DT(Datatabe)...我希望它會起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.