我讨厌那一大串ViewState,
思路是这样的,每次回送,再重新绑定一次,
用Request.Form取得所选的CheckBox.

解决方案 »

  1.   

    Public Class TestCheckBox
        Inherits System.Web.UI.Page#Region " Web 窗体设计器生成的代码 "    '该调用是 Web 窗体设计器所必需的。
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()    End Sub
        Protected WithEvents CheckBoxList1 As System.Web.UI.WebControls.CheckBoxList
        Protected WithEvents Button1 As System.Web.UI.WebControls.Button
        Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox
        Protected WithEvents CheckBox1 As System.Web.UI.WebControls.CheckBox    '注意: 以下占位符声明是 Web 窗体设计器所必需的。
        '不要删除或移动它。
        Private designerPlaceholderDeclaration As System.Object    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
            'CODEGEN: 此方法调用是 Web 窗体设计器所必需的
            '不要使用代码编辑器修改它。
            InitializeComponent()
        End Sub#End Region    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            '在此处放置初始化页的用户代码
        End Sub    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            TextBox1.Text = ""
            Dim i As Integer
            For i = 0 To CheckBoxList1.Items.Count - 1
                If CheckBoxList1.Items.Item(i).Selected Then TextBox1.Text &= CheckBoxList1.Items.Item(i).Value
            Next
            'TextBox1.Text = TextBox1.Text
        End Sub    Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
            Dim i As Integer
            For i = 0 To CheckBoxList1.Items.Count - 1
                If CheckBox1.Checked Then
                    CheckBoxList1.Items.Item(i).Selected = True
                Else
                    CheckBoxList1.Items.Item(i).Selected = False
                End If
            Next
        End Sub
    End Class
    自己参考一下,这就是取得选择的值,然后你可以直接把取得后选择的值付给你的url啊。也可以嘛。