您的位置:首页 > 编程语言 > ASP

ASP.NET的控件

2014-03-09 13:31 417 查看
1.txt_1.Text = (CheckBox1.Checked)?"选中状态":"非选中状态";

   //根据CheckBox1.Checked是否  True还是False,一句话搞掂


2.Foreach(自变量a in 集合b)

{ 操作每一个a }

   要点:1.自变量a是某种类型的变量(int、double、string、char、textbox、label、control等)

             2.集合b是一组变量,但必须确保a和b的类型相同

             3.a在循环中可以被调用,但不可以被赋值和改动

    例子1:

protected void Button1_Click(object sender,EventArgs e)

{CheckBox _chk;

foreach(Control ctr in div_chks.Controls){

     if(ctl is CheckBox){

                                       _chk=(CheckBox)ctl;

                                        if(_chk.Checked)

                                        { TextBox1.Text+=_chk.Text; }

                               }

                           }


                  }

   例子2:对数组遍历

  char[ ] cA="ASDFGHJKL".ToCharArray();

                  foreach(char _ca in cA){

                       TextBox1.Text+=_ca.ToString()+Convert.Tochar(13);

                                                                                            //Convert.Tochar(13)是换行的意思


3.DropDownList控件(下拉列表框)

   交互性强。

   注意:

ddl_1.SelectedItem.selected=false;//在设定之前,先要清除原先的选项,否则会报错

ddl_1.Items[2].Selected=true;

4.由程序动态创建控件

1.获取文本框内容,规避输入问题:try{}catch{}

2.在Panel中按数量添加文本框pnl.Controls.Add{_ctl};

3.测算总共控件的数量:controls.count

4.判断某控件是不是文本框:control isTextBox

                 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: