求助:C# 如何获取网页“复选框”并选中,然后“提交”

ComeBeer 2014-06-15 07:58:45
只复选一个人,并提交!

例如:http://survey.people.com.cn/survey_100618/

用C#如何编写!

请大牛帮帮忙!
...全文
421 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
dmny_2317340921 2014-07-03
  • 打赏
  • 举报
回复
//设置CheckBox控件 <asp:CheckBox ID="CheckBox2" runat="server" AutoPostBack="True" Font-Size="9pt" OnCheckedChanged="CheckBox2_CheckedChanged" Text="全选" Width="54px" /> //设置处理按钮 <asp:Button ID="btnDelte" runat="server" OnClick="Button2_Click" Text="批量删除" Width="81px" /> //处理事件功能 protected void Button2_Click(object sender, EventArgs e) { //ST_myConn.Open(); for (int i = 0; i <= ClassList.Rows.Count - 1; i++) { CheckBox cbox = (CheckBox)ClassList.Rows[i].FindControl("CheckBox1"); if (cbox.Checked == true)//CodeGo.net/ { string sqlstr = "delete from ST_class where ST_c_id='" + ClassList.DataKeys[i].Value + "'"; My_sqldata.ExceSQL(sqlstr); Response.Write("<script language=javascript>alert('批量删除成功!');location='BlogType.aspx'</script>"); } } }
bwangel 2014-06-18
  • 打赏
  • 举报
回复
只选一个人,为什么不用Radio单选呢?
xiaomao_2695650306 2014-06-18
  • 打赏
  • 举报
回复
单选复选框 <asp:CheckBoxList DataTextField="choice" DataValueField="id" id="cbChoice" runat="server" Visible="false"></asp:CheckBoxList> 提交按钮 <asp:ImageButton id="ibtnOk" runat="server" ImageUrl="images/button1.gif"></asp:ImageButton>
smthgdin_020 2014-06-16
  • 打赏
  • 举报
回复
数据绑定后,设置选择状态为true不就行吗?
  • 打赏
  • 举报
回复
楼主,解决没有呢
  • 打赏
  • 举报
回复
关注, 我也有这样类似的疑问。 http://www.51zxw.net/study.asp?vip=8963801 推荐爱学习的人看
threenewbee 2014-06-15
  • 打赏
  • 举报
回复
google webbrowser控件 投票程序。
ComeBeer 2014-06-15
  • 打赏
  • 举报
回复
引用 2 楼 guwei4037 的回复:
也可以直接在前台用Jquery获取选中复选框。
$("input:checkbox:checked")...
针对给出的网页,那么这个过程该如何用C#来执行呢,你比如让程序自动复选选中最后一个人?请明示!
ComeBeer 2014-06-15
  • 打赏
  • 举报
回复
引用 1 楼 andywangguanxi 的回复:
遍历控件啊

foreach (Control ct in form1.Controls)
        {
            if (ct.GetType().ToString().Equals("System.Web.UI.WebControls.CheckBox"))
            {

                CheckBox cb = (CheckBox)ct;
                cb.Checked = true ;

            }
        }
如果我想给第一个人投票,我应该如何让程序自动选取第一个人的复选框呢? 还有你这里的foreach (Control ct in form1.Controls),我应该改成foreach (Control ct in webBrowser1.Controls)对吧
全栈极简 2014-06-15
  • 打赏
  • 举报
回复
也可以直接在前台用Jquery获取选中复选框。
$("input:checkbox:checked")...
EdsionWang 2014-06-15
  • 打赏
  • 举报
回复
遍历控件啊

foreach (Control ct in form1.Controls)
        {
            if (ct.GetType().ToString().Equals("System.Web.UI.WebControls.CheckBox"))
            {

                CheckBox cb = (CheckBox)ct;
                cb.Checked = true ;

            }
        }

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧