繁体   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