实训实践
您当前位置: 实训实践> 项目教学上机实训> 2-3读取列表控件绑定的值

2-3读取列表控件绑定的值

发布时间:2017-04-10 15:01 浏览次数:6555    
字体大小 默认
  • 默认
  • 13pt
  • 14pt
  • 15pt
  • 16pt
  • 17pt
  • 18pt
  • 19pt
  • 20pt
  • 21pt
  • 22pt
  • 23pt
  • 24pt
  • 25pt
字体颜色

默认

  • 默认
背景颜色

默认

  • 默认

任务目标:将数组的值通过列表控件进行显示,并读取出来

重点:绑定到列表控件

难点:列表控件值的读取方法

步骤:

将多选列表控件绑定到数组后或给多选列表控件赋值后,读取各多选列表控件值方法如下:

一、读取单选列表控件的值:

        获得RadioButtonList1控件选中相关信息表达式如下:

  •  RadioButtonList1.SelectedValue
  •  RadioButtonList1.SelectedItem.Text
  •  RadioButtonList1.SelectedItem.Value
      

二、读取下拉列表控件的值

获取下拉列表框控件被选中项的值方法如下:

  •   DropDownList1.SelectedValue
  •   DropDownList1.SelectedItem.Text
  •   DropDownList1.SelectedItem.Value


三、读取复选选列表控件的值复选框可选择多项,因此在获取复选框控件被选中项值之前先要判断该项是否被选中,获得选中项值方法有二种:

  •   CheckBoxList1.Items[i].Text
  •   CheckBoxList1.Items[i].Value

    用if语句判断第i项是否被选中,用CheckBoxList1.Items.Count计算控件有多少项,用for循环遍历每一项,在CheckBoxList1控件的CheckBoxList1_SelectedIndexChanged事件中编写代码如下:
   

 

四、读取ListBox控件的值

ListBox控件的SelectionMode属性值默认为单选single模式,单选模式时选中值的获取类似于单选列表框控件。修改SelectionMode属性值为Multiple,设置为多选模式,多选模式时选中值的获取类似复选列表框控件。

五、读取符号列表控件的值

   获取BulletedList1控件第i项被选中项相关信息表达式如下:

  •   BulletedList1.Items[i].Text
  •   BulletedList1.Items[i].Value

将符号列表控件的显示模式设置为超链接模式,建立task1.aspx,task2.aspx,task3.aspx三个页面,在页面预呈现事件中重新绑定链接值,

则点击符号列表中的链接,可跳转到相应的页面,代码如下:

 六、部分代码如下:


 

操作成功!此窗口3秒钟后自动关闭!
立即关闭