用CheckBoxList存放所有页面的控件名称,动态绑定CheckBoxListCheckBoxList frontcbl = new CheckBoxList();
frontcbl.DataSource = list;
frontcbl.DataTextField = "Ctrl_name"; //控件名称
frontcbl.DataValueField = "Ctrl_Page_name"; //控件名称和控件所在的页名称,格式如: textBox1[ASP.data_aspx]
frontcbl.DataBind();
我想把选中的CheckBoxList的内容保存到数据库中foreach (Control c in this.TabPanelFront.Controls)
{
if (c is CheckBoxList)
{
CheckBoxList cbxl = (CheckBoxList)c;
for (int p = 0; p < cbxl.Items.Count; p++)
{
if (cbxl.Items[p].Selected == true)
{
controlArray[k] = cbxl.Items[p].Text; //问题在于这一句,这句只能显示出来控件名称,我想让它显示DataValueField中的内容,如何获取???
k++;
}
}
}
}
请高手多帮忙!给点具体解释
frontcbl.DataSource = list;
frontcbl.DataTextField = "Ctrl_name"; //控件名称
frontcbl.DataValueField = "Ctrl_Page_name"; //控件名称和控件所在的页名称,格式如: textBox1[ASP.data_aspx]
frontcbl.DataBind();
我想把选中的CheckBoxList的内容保存到数据库中foreach (Control c in this.TabPanelFront.Controls)
{
if (c is CheckBoxList)
{
CheckBoxList cbxl = (CheckBoxList)c;
for (int p = 0; p < cbxl.Items.Count; p++)
{
if (cbxl.Items[p].Selected == true)
{
controlArray[k] = cbxl.Items[p].Text; //问题在于这一句,这句只能显示出来控件名称,我想让它显示DataValueField中的内容,如何获取???
k++;
}
}
}
}
请高手多帮忙!给点具体解释
Protected Sub lnkbtngztd_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lnkbtngztd.Click
Response.Redirect("admingzdt.aspx")
End Sub
'上级文件超连接按钮事件
Protected Sub lnkbtnsjwj_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lnkbtnsjwj.Click
Response.Redirect("adminsjwj.aspx")
End Sub
'部室文件超连接按钮事件
Protected Sub lnkbtnbswj_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lnkbtnbswj.Click
Response.Redirect("adminbswj.aspx")
End Sub
'政策法规超连接按钮事件
Protected Sub lnkbtnzcfg_Click(ByVal sender As Object, ByVal e As EventArgs) Handles lnkbtnzcfg.Click
Response.Redirect("adminzcfg.aspx")
End Sub
我开始也是这么写的,Value的值是"0"
你检查以下你绑定后的CHECKBOXLIST里面有值吗?
{
string[] str = new string[0];
int i = 0;
foreach (ListItem item in rbl.Items)
{
if (item.Selected)
{
str[i] = item.Text;
i++;
str = new string[i + 1];
}
}
return str;
}
var uid='';
var obj=document.getElementById("chb1");
for(var i=0; i < obj.children.length; i++){
if(obj.children[i].checked){
uid +=obj.children[i].value + ',';
}
}
}用js得到value值后 使用hidden保存 然后在后台获取