簡體   English   中英

如何從CheckBoxList獲取選定項並將其轉移到另一頁ASP.Net C#

[英]How to get selected items from a CheckBoxList and transfer it to another page ASP.Net C#

我有2頁, table.aspxcolumns.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM