日期:2014-05-17  浏览次数:20525 次

这代码中报错显示不存在SWITCH,怎么办?
  protected void Button1_Click(object sender, EventArgs e)
    {
        if (RadioButtonList1.SelectedValue != "")//判断有没有选择?
        {
            //if(Request.Cookies["ip"]!=null){//判断cookie是否存在
           // string newip=Request.Cookies["ip"].Value;
            //if(newip==Request.UserHostAddress){//判断cookie中的IP是否相同
            //    Response.Write("<script>alert('你已经投票啦!')</script>");
             //   return;//跳出方法,结束!
            //   }
             // }
            int selectvalue = Convert.ToInt32(RadioButtonList1.SelectedValue);//获取单选按钮列表的选中项的值
            switch (selectvalue)//根据不同的选择,执行不同的代码,采用switch分支结构(打开对应数据文件,改变投票数)
            {
                case 1://选择:1广州,2深圳,3东莞,4珠海
                    read2write(1);
                    break;
                case 2:
                    read2write(2);
                    break;
                case 3:
                    read2write(3);
                    break;
                case 4:
                    read2write(4);
                    break;
            }

------解决方案--------------------


引用:
应该是不存在 read2write方法

如果read2write()方法是你自定义的方法,switch可以不用吧