控件实例001.docx
- 文档编号:15188927
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:10
- 大小:201.37KB
控件实例001.docx
《控件实例001.docx》由会员分享,可在线阅读,更多相关《控件实例001.docx(10页珍藏版)》请在冰点文库上搜索。
控件实例001
一、HTML控件
049使用单选按钮和复选框实现网络问卷调查
protectedvoidPage_Load(objectsender,EventArgse)
{
if(this.IsPostBack)
{
this.Response.Write("你喜欢的新闻类型:
"+this.Request.Form["newsType"]);//获取单选框提交值
this.Response.Write("你喜欢的新闻内容:
"+this.Request.Form["newsContent"]);//获取复选框提交值
}
}
050使用下拉框和列表框实现级联下拉选择
protectedvoidPage_Load(objectsender,EventArgse)
{
if(this.IsPostBack)
{
this.Response.Write("下拉框选择的值:
"+this.Request.Form["slcPrivous"]+"
");//获取下拉框的提交值
this.Response.Write("列表框选择的值:
"+this.Request.Form["lstPrivous"]+"
");//获取列表框的提交值
}
}
二ASP.NET文本控件
053使用金额格式的文本
protectedvoidbtnFormat_Click(objectsender,EventArgse)
{
//获取用户输入的金额
intmoney=Convert.ToInt32(this.txtMoney.Text);
//转化为金额格式的文本输出
this.lblResult.Text=money.ToString("C");
}
054多行文本框应用
在客户端浏览器,代码显示如下:
protectedvoidButton1_Click(objectsender,EventArgse)
{
//将多行文本框中的文本显示在页面中
this.Response.Write("你输入的个人简介如下所示。
"+this.txtDemo.Text+"
");
}
55动态添加DropDownList选择项
此例将动态添加的项为:
时间十年内的今日,如下图
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!
this.IsPostBack)
{
//获取当前时间
DateTimenow=DateTime.Now;
//获取十年前的时间
DateTimeago=now.AddYears(-10);
//以一年为增量循环至今
while(ago<=now)
{
//实例化ListItem对象
ListItemitem=newListItem();
//设定每年的今天作为文本显示
item.Text=ago.ToShortDateString();
//设定每年作为值
item.Value=ago.Year.ToString();
//添加至DropDownList
this.ddlDemo.Items.Add(item);
//增加一年
ago=ago.AddYears
(1);
}
}
}
protectedvoidddlDemo_SelectedIndexChanged(objectsender,EventArgse)
{
//判断是否存在选中项
if(this.ddlDemo.SelectedIndex!
=-1)
{
//输出选中项的文本和值
this.Response.Write(string.Format("你选择了:
文本:
{0}
值:
{1}",this.ddlDemo.SelectedItem.Text,this.ddlDemo.SelectedItem.Value));
}
}
059使用CheckBox选择个人爱好
protectedvoidbtnSubmit_Click(objectsender,EventArgse)
{
this.lblResult.Text="你选择的是:
";
//循环遍历Panel中的控件
foreach(Controlctrlinthis.pnlHobby.Controls)
{
//判断控件类型是否是ChenckBox控件
if(ctrlisCheckBox)
{
//转换类型
CheckBoxchk=ctrlasCheckBox;
//判断CheckBox控件是否被选中
if(chk.Checked)
{
this.lblResult.Text+=chk.Text+",";
}
continue;
}
continue;
}
}
060动态添加CheckBoxList中的选择项
protectedvoidPage_Load(objectsender,EventArgse)
{
if(!
this.IsPostBack)
{
stringhobbys="旅游,运动,阅读,登山,音乐,泡吧,喝酒,品茶,下厨,模型";
//循环遍历字符串分割后的字符串数组
foreach(stringhobbyinhobbys.Split(newchar[]{',',}))
{
//实例化CheckBoxList控件中的选项
ListItemitem=newListItem();
//设定选项文本
item.Text=hobby;
//设定选项值
item.Value=hobby;
//将选项添加至CheckBoxList控件中
this.cdlHobby.Items.Add(item);
continue;
}
}
}
protectedvoidbtnSubmit_Click(objectsender,EventArgse)
{
this.lblResult.Text="你选择的爱好是:
";
//循环遍历CheckBoxList中的选项
foreach(ListItemiteminthis.cdlHobby.Items)
{
//判断当前选项是否被选中
if(item.Selected==true)
{
this.lblResult.Text+=item.Text+",";
continue;
}
continue;
}
return;
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控件 实例 001