⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 checkboxlist.aspx

📁 这是《ASP.NET编程实作教程》一书中的源文件 如果有此书的朋友不防下载过来参考
💻 ASPX
字号:
<html>
<head>
    <script language="C#" runat="server">
      void Button1_Click(object Source, EventArgs e) {
          String s = "选择您选择了:<br>";
	//通过遍历来判断哪些选项被选中
          for (int i=0; i < Check1.Items.Count; i++) 
          {
              if ( Check1.Items[ i ].Selected ) 
              {
                  // 将选中的选项添加到S变量中
                  s = s + Check1.Items[i].Text;
                  s = s + "<br>";
              }    
          }
          Label1.Text = s;
       }

       void chkLayout_CheckedChanged(Object sender, EventArgs e) {
          //设置RepeatLayout属性
          if (chkLayout.Checked == true) {
             Check1.RepeatLayout = RepeatLayout.Table;
          }
          else {
             Check1.RepeatLayout = RepeatLayout.Flow;
          }     
       }
       
       void chkDirection_CheckedChanged(Object sender, EventArgs e) {
       	 //设置RepeatDirection属性
          if (chkDirection.Checked == true) {
             Check1.RepeatDirection = RepeatDirection.Horizontal;
          }
          else {
             Check1.RepeatDirection = RepeatDirection.Vertical;
          }  
       }
    </script>

</head>
<body>
    <form runat=server>
    您喜欢的城市:
        <asp:CheckBoxList id=Check1 runat="server">
            <asp:ListItem>大连</asp:ListItem>
            <asp:ListItem>苏州</asp:ListItem>
            <asp:ListItem>昆明</asp:ListItem>
        </asp:CheckBoxList>
        <p>
        
        <asp:CheckBox id=chkLayout OnCheckedChanged="chkLayout_CheckedChanged" 
        Text="以表格的形式显示" Checked=true AutoPostBack="true" runat="server" />

        <br>
        <asp:CheckBox id=chkDirection OnCheckedChanged="chkDirection_CheckedChanged" 
        Text="纵向排列" AutoPostBack="true" runat="server" />

        <p>
        <asp:Button id=Button1 Text="提交" onclick="Button1_Click" runat="server"/>
        <p>
        
        <asp:Label id=Label1 font-size="10pt" runat="server"/>

    </form>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -