如题,本人很费解,别用script
解决方案 »
- 时间循环里面的 label 显示
- 看不懂htmleditor 的这段话: Use Model Details: Saving the HTML When Appropriate
- 请问 怎么样用JavaScript来控制视频播放控件<EMBED>
- 【Random问题】这句代码是什么意思?
- 修改控件ID时报 当前未生成项目或其中一个依赖项
- 如何为用户提供不同的组织机构树
- 为什么在一个包含iframe的页面里面,window.frames.length返回为总是0呢?
- 如何能使GridView的列能拖动,并且在拖动后,页面再次刷新后,列顺序还是拖动后的顺序
- 请教下.net2010中HTML服务器控件的问题
- 求助关于datalist的一些问题
- .net关于request和response的疑问.....
- 直接使用Sql查询excel表格,DataTime不识别,请教[顶者有份]
foreach (ListItem lst in this.checkboxlist1.Items)
{
if(lst.Selected){//lst.Value};
}
<asp:CheckBox ID="CheckBox2" ValidationGroup="asdf" runat="server" />
<asp:CheckBox ID="CheckBox3" ValidationGroup="asdf" runat="server" />
<asp:CheckBox ID="CheckBox4" ValidationGroup="asdf" runat="server" />
例如我在页面内定义了4个checkbox,怎么在后台过去这4个checkbox的值
<asp:ListItem Value="1">1</asp:ListItem>
<asp:ListItem Value="2">2</asp:ListItem>
<asp:ListItem Value="3">3</asp:ListItem>
<asp:ListItem Value="4">4</asp:ListItem>
<asp:ListItem Value="5">5</asp:ListItem>
<asp:ListItem Value="6">6</asp:ListItem>
</asp:CheckBoxList >
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
后台代码:
protected void Button1_Click(object sender, EventArgs e)
{
string str = "";
foreach (ListItem li in this.CheckBoxList1.Items)
{
if (li.Selected == true)
{
str += li.Value;
}
}
Response.Write(str);
}
如果是定义的四个不同的checkBox,那么直接可以根据ID获取:如下
if (this.CheckBox1.Checked = true)
{
string str = this.CheckBox1.Text;
}
5楼已经给出了详细的代码
{ CheckBox chb = (CheckBox)this.Repeater1.Items[i].FindControl("CheckBox1");
}
便可获取,不过还是谢谢大家的回答,结贴送分