Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/9 1:37:55 asp.net2.0标准服务器控件典型应用
asp.net2.0标准服务器控件典型应用
标准服务器控件典型应用每个网页中都是由许多的标准控件组成的,开发人员利用这些标准控件来实现各种功能。下面以注册学生信息页为例,对标准服务器控件进行介绍。运行结果如图2所示。图1 标准控件的应用示例运行结果程序开发步骤如下所示。(1)新建一个网站,将其命名为13_01,默认主页名称为dxyy.aspx。(2)dxyy.aspx页面涉及的控件如表1所示。表1 dxyy.aspx页面用到的控件页面中主要控件属性设置如下。RadioButton控件属性设置:分别将两个RadioButton控件的ID属性设为“rbtnSex1”和“rbtnSex1”,并将两个RadioButton控件GroupName属性设为“Sex”。Button控件属性设置:分别将Button控件的ID属性设为“btnSubmit”和“btnShow”,并将TextBox属性设为“提交”和“显示”。(3)主要程序代码如下。单击FileUpLoad控件的【浏览】按钮选择照片的路径,并单击【显示】按钮将照片保存在服务器中的指定位置并显示在Image控件上,代码如下:protected void btnShow_Click(object sender, EventArgs e){string name = this.fulImage .FileName;//获取上载文件的名称if (name != ""){path = Server.MapPath("~/Image/");this.fulImage.PostedFile.SaveAs(path + name);//将文件保存在相应的路径下this.Image1.ImageUrl = path + name;//将图片显示在Image控件上}}单击【提交】按钮将用户填写的信息在网页上输出,代码如下:protected void btnSubmit_Click(object sender, EventArgs e){string sex ="";string hobby = "";int flag=0;Response.Write("学生信息");Response.Write("姓名:" + this.txtName.Text + "");if (this.rbtnSex1.Checked){sex = "男";}else{sex = "女";}Response.Write("性别:" + sex + "");f (this.chk1.Checked){hobby = this.chk1.Text;flag = 1;}if (this.chk2.Checked){if (flag == 1){hobby += ("、" + this.chk2.Text);}else{hobby += this.chk2.Text;}flag = 2;}if (this.chk3.Checked){if (flag == 1||flag==2){hobby += ("、" + this.chk3.Text);}else{hobby +=this.chk3.Text;}}Response.Write("爱好:" + hobby + "");Response.Write("相片位置:" + path );完整程序代码如下:★★★★★dxyy.aspx页面设计文件完整程序代码★★★★★<%@ Page Language="C#" AutoEventWireup="true" CodeFile="dxyy.aspx.cs" Inherits="dxyy"%>
赞