如题,我的checkbox是放在gridview的模板列中的,直接设置其autopostback为true的话用户体验很不好,每次都要回传服务器,就算是用ajex局部回传效果也比较差,我只需要某个操作之后的第一次点击checkbox时让它自动回传,我的代码如下:
    protected void CheckBox1_CheckedChanged(object sender, EventArgs e)
    {
        this.CommandInsert1.EnableLabel1 = false;   //用户控件中的label不可见
        foreach (GridViewRow r in GridView1.Rows)
        {
            bool postback = ((CheckBox)r.FindControl("CheckBox1")).AutoPostBack;
            if (postback)
            {
                postback = false;
            }
        }
    }
以上代码第一行没问题,foreach循环那里不报错也不管用。。求教啊。