服务器端控件
主要有:Label、TextBox、Button、RadioButton、CheckBox、RadioButtonList、CheckBoxList、HyperLink控件。
控件
Label、TextBox
<form id="form1" runat="server">
<div>
<!--html控件,html服务器端控件,asp.net服务端控件-->
<input type="text" name="uname1" /><br />
<input type="text" name="uname1" runat="server"/><br />
<asp:Label ID="lbl" Text="我是服务器端控件" runat="server" />
</div>
</form>
TextBox:设置密码或多行
使用TextMode属性; SingleLine:单行 Password:密码;Multiline:多行;
AutoPostBack:自动提交;
RadioButton RadioButtonList
GroupName:设置这个
Text Value
String msg = "";
if (RadioButton1.Checked)
msg += RadioButton1.Text;
if (RadioButton2.Checked)
msg += RadioButton2.Text;
//asxh:request response
msg+=",直辖市:"+RadioButtonList1.SelectedItem.Text+",竞争力值:"+RadioButtonList1.SelectedValue;
Response.Write("性别:"+msg);
DropDowList
if (DropDownList1.SelectedItem.Text != "请选择所在城市")
Response.Write("您所在的城市为:"+DropDownList1.SelectedItem.Text);
else
Response.Write("请选择所在城市");
LIstBox控件,是将DropDowList的内容,可以一次性显示出来。DropDownList下拉效果。
for (int i = srcList.Items.Count - 1; i >= 0; i--) {
//先获取源头List的Items[i]项
//ListItem item = srcList.Items[i];
//if (item.Selected) {
// destList.Items.Add(item);
// srcList.Items.Remove(item);
//}
//多种方式的实现
ListItem item=srcList.SelectedItem;
if (item!=null)
{
destList.Items.Add(srcList.SelectedItem);
srcList.Items.Remove(srcList.SelectedItem);
}
}
CheckBox、CheckBoxList
string msg = " ",hobby="";
if (CheckBox1.Checked)
msg += CheckBox1.Text;
if (CheckBox2.Checked)
msg += CheckBox2.Text;
if (CheckBox3.Checked)
msg += CheckBox3.Text;
if (CheckBox4.Checked)
msg += CheckBox4.Text;
if (CheckBox5.Checked)
msg += CheckBox5.Text;
//针对CheckBoxList做一个循环
for (int i = 0; i < CheckBoxList1.Items.Count; i++) {
//其中每一项是一个Item,属性是Selected
if (CheckBoxList1.Items[i].Selected) {
hobby += CheckBoxList1.Items[i].Text;
}
}
String str = String.Format(@"您的期待岗位是'{0}',爱好是'{1}'", msg,hobby);
Response.Write(str);
来源:oschina
链接:https://my.oschina.net/u/4312161/blog/4657806