实验三_运用服务器控件完成页面设计_().doc_第1页
实验三_运用服务器控件完成页面设计_().doc_第2页
实验三_运用服务器控件完成页面设计_().doc_第3页
实验三_运用服务器控件完成页面设计_().doc_第4页
实验三_运用服务器控件完成页面设计_().doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告课程名称Web程序设计实验名称实验三、运用服务器控件完成页面设计日期2014.3.24学生学号姓名班级实验目的:熟悉常见服务器控件的使用方法,理解服务器控件的概念。实验条件: 电脑一台、能上网查阅资料。实验内容与步骤:1新建名字为“ServerControlExperiment”网站,在此网站中创建实现以下功能的网页。2在default.aspx页面中,添加1个TextBox控件、2个Button控件、一个ListBox控件,如图3-1所示。将2个Button控件的Text属性分别改为“增加”和“删除”。当单击【增加】按钮时,将TextBox文本框中的输入值添加到ListBox中,但单击【删除】按钮时,删除ListBox中当前选定项。图3-13添加一个网页,要求将Label控件、LinkButton控件、HyperLink控件放在Panel控件中,当单击一组Button按钮时改变Panel控件的背景色,单击另一组Button控件时改变Panel控件中文字的大小。单击LinkButton和HyperLink控件时分别导航到新的网页或网站。单击RadioButton控件时隐藏Panel控件,单击另一个RadioButton控件时显示Panel控件。如图3-2所示。图3-24添加一个网页,在MultiView控件添加3个View控件,在每个View控件中各添加Image控件,再添加3个RadioButton控件切换各个View视图,每个View视图显示不同的图像。5添加一个网页,在页面中添加AdRotator控件,链接XML广告数据源,实现广告图像显示,当单击广告图像时导航到相应的网页。6添加一个网页,在页面中添加CheckBoxList控件,单击Button按钮时将CheckBoxList的选项写到ListBox中。7添加一个网页,在页面中添加RadioButtonList控件,单击Button按钮时将CheckBoxList的选项写到ListBox中。8添加一个网页,选择DropDownList控件的选项时导航到相应的网站。9添加一个网页,在页面中添加AdRotator控件,链接XML广告数据源,实现广告图像显示,当单击广告图像时导航到相应的网页。10添加一个网页,在页面中添加CheckBoxList控件,单击Button按钮时将CheckBoxList的选项写到ListBox中。11添加一个网页,在页面中添加RadioButtonList控件,单击Button按钮时将CheckBoxList的选项写到ListBox中。12添加一个网页,选择DropDownList控件的选项时导航到相应的网站。13添加一个网页,在页面中添加TextBox、RequiredFieldValidator和CompareValidator控件,实现CompareValidator控件的Operator行为的Equal、GreaterThan等属性值的验证。源代码题目1:结果如图所示图1题目2:结果如图:图2主要代码如下:public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void addbtn_Click(object sender, EventArgs e) string input = inputtxt.Text; ListBox1.Items.Add(input); protected void delbtn_Click(object sender, EventArgs e) ListBox1.Items.Remove(ListBox1.SelectedValue); 题目3:图3主要代码如下: protected void Page_Load(object sender, EventArgs e) this.Panel1.Visible = true; protected void yelbtn_Click(object sender, EventArgs e) this.Panel1.ForeColor = System.Drawing.Color.Yellow; protected void Button3_Click(object sender, EventArgs e) this.Panel1.ForeColor = System.Drawing.Color.Red; protected void blubtn_Click(object sender, EventArgs e) this.Panel1.ForeColor = System.Drawing.Color.Blue; protected void whibtn_Click(object sender, EventArgs e) this.Panel1.ForeColor = System.Drawing.Color.White; protected void bigbtn_Click(object sender, EventArgs e) Panel1.Font.Size = 100; protected void modbtn_Click(object sender, EventArgs e) Panel1.Font.Size = 50; protected void smabtn_Click(object sender, EventArgs e) Panel1.Font.Size = 20; protected void hidradiobtn_CheckedChanged(object sender, EventArgs e) this.Panel1.Visible = false; protected void showradiobtn_CheckedChanged(object sender, EventArgs e) this.Panel1.Visible = true; 题目4:图4主要代码如下:public partial class _4_Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) this.MultiView1.ActiveViewIndex = 2; /if(RadioButton.Checked) protected void RadioButton1_CheckedChanged(object sender, EventArgs e) this.MultiView1.ActiveViewIndex = 0; protected void RadioButton2_CheckedChanged(object sender, EventArgs e) this.MultiView1.ActiveViewIndex = 1; protected void RadioButton3_CheckedChanged(object sender, EventArgs e) this.MultiView1.ActiveViewIndex = 2; 题目5:结果如图:图5.1主要代码如下: /ServerControlExperiment/5/5.jpg Ad for baidu, Ltd. Web site 100 /ServerControlExperiment/5/1.jpg Ad for Google Web site 50 题目6:结果如图:主要代码如下:public partial class ServerControlExperiment_6_Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void decbtn_Click(object sender, EventArgs e) ListBox1.Items.Clear(); /for (int i = 0; i CheckBoxList1.Items.Count; i+) / / if (CheckBoxList1.SelectedItem.= i) ListBox1.Items.Add(CheckBoxList1.SelectedValue); / 题目7:结果如图:主要代码如下:public partial class ServerControlExperiment_7_Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void decbtn_Click(object sender, EventArgs e) ListBox1.Items.Clear(); ListBox1.Items.Add(RadioButtonList1.SelectedValue); 题目8:结果如图:主要代码如下:public partial class ServerControlExperiment_8_Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) switch (DropDownList1.SelectedIndex) case 1: Response.Redirect(); break; case 2: Response.Redirect(); break; case 3: Response.Redirect(); break; case 4: Response.Redirect(); break; 题目9:主要代码如下:public partial class ServerControlExperiment_9_Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Label4.Text = ; protected void Button1_Click(object sender, EventArgs e) if (Page.IsValid) Label4.Text = 你?的?预定已?处鋦理?; Label4.ForeColor = System.Drawing.Color.Red; 相关属性设置如下:                 *                                                      

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论