[英]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.