实验二ASPNET常用服务器控件(淮海工学院)

更新时间:2023-11-02 03:18:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

淮海工学院计算机科学系

实验报告书

课程名:《计算机新技术(二)》

题 目: ASP.NET常用服务器控件 班 级: ******* 学 号: 201******* 姓 名: ***

评语: 成绩: 指导教师: 批阅时间: 年 月 日

《 计算机新技术(二) 》实验报告 - 1 -

一.实验目的

通过实验,掌握常用服务器控件的属性、事件、方法的定义和使用.主要包括:Label、TextBox、各类Button、RadioButton、RadioButtonList、CheckBox、CheckBoxList、DropDownList、ListBox和数据验证控件、导航控件等。

二.实验内容和要求

实验内容:

首先新建名字为WebControl的网站,然后在网站中按以下要求依次完成设计: (1)在Default.aspx页面中,添加1个TextBox控件、2个Button控件、一个ListBox控件。2个Button控件的Text属性分别改为\增加\和\删除\。当单击[增加]按钮时,将TextBox文本框中的输入值添加到ListBox中,但单击[删除]按钮时,删除ListBox中当前选定的项。

(2)添加一个网页,要求将Label控件、LinkButton控件、HyperLink控件放在Panel控件中,当单击一组Button按钮时改变Panel控件的背景色,单击另一组Button控件时改变Panel控件中文字的大小。单击LinkButton和HyperLink控件时分别导航到新的网页或网站。单击一个RadioButton控件时隐藏Panel控件,单击另一个RadioButton控件时显示Panel控件。

(3)添加一个网页,在页面中添加CheckBoxList控件,单击Button按钮时将CheckBoxList的选项写到ListBox中。

(4)添加一个网页,在页面中添加RadioButtonList控件,单击Button按钮时将RadioButtonList的选项写到ListBox中。

(5)添加一个网页,在页面中放入DropDownList控件,选择DropDownList控件的选项时导航到相应的网站。

(6)添加一个网页,在页面中添加TextBox、RequiredFieldValidator和CompareValidator控件,实现CompareValidator控件的Operator行为的Equal\\GreaterThan等属性值的验证。 实验要求:

各个页面能够通过链接实现相互间的跳转。

《 计算机新技术(二) 》实验报告 - 2 -

三.实验步骤

(1)新建一个网站(或Web项目);

(2)在网站(或Web项目)中依次加入每个网页,并对每个网页进行设计。 (3)观察每个网页的运行结果。

四.实验结果

运行截图:

《 计算机新技术(二) 》实验报告 - 3 -

《 计算机新技术(二) 》实验报告 - 4 -

《 计算机新技术(二) 》实验报告 - 5 -

《 计算机新技术(二) 》实验报告 - 6 -

《 计算机新技术(二) 》实验报告 - 7 -

《 计算机新技术(二) 》实验报告 - 8 -

《 计算机新技术(二) 》实验报告 - 9 -

源代码:

1-1.Default.aspx:

<%@ Page Language=\ AutoEventWireup=\ CodeFile=\ Inherits=\ %>



  



onselectedindexchanged=\asp:ListBox>

 

 

                                    

   

html PUBLIC \XHTML 1.0 Transitional//EN\

\

《 计算机新技术(二) 》实验报告 - 10 -

 

 


1-2.Default.aspx.cs:

using System;

using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;

using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) { }

protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { }

protected void Button1_Click(object sender, EventArgs e) {

ListBox1.Items.Add(new ListItem(TextBox1.Text)); TextBox1.Text = \; }

protected void Button2_Click(object sender, EventArgs e) {

ListBox1.Items.RemoveAt(ListBox1.SelectedIndex); }

《 计算机新技术(二) 》实验报告 - 11 -

protected void Button11_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button5_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button6_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button7_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button8_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button9_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button10_Click(object sender, EventArgs e) {

Response.Redirect(\); } }

2-1.Web2.aspx:

<%@ Page Language=\ AutoEventWireup=\ CodeFile=\ Inherits=\ %>

2-2.Web2.aspx.cs:

using System;

using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;

《 计算机新技术(二) 》实验报告 - 14 -

using System.Web.UI.WebControls;

public partial class Web2 : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) { }

protected void LinkButton1_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Bnt_c1_Click(object sender, EventArgs e) {

Panel1.BackColor = System.Drawing.Color.Red; }

protected void Bnt_c2_Click(object sender, EventArgs e) {

Panel1.BackColor = System.Drawing.Color.Green; }

protected void Bnt_c3_Click(object sender, EventArgs e) {

Panel1.BackColor = System.Drawing.Color.Transparent; }

protected void Bnt_s1_Click(object sender, EventArgs e) {

Panel1.Font.Size = 8; }

protected void Bnt_s2_Click(object sender, EventArgs e) {

Panel1.Font.Size = 12; }

protected void Bnt_s3_Click(object sender, EventArgs e) {

Panel1.Font.Size = 15; }

protected void Rb1_CheckedChanged(object sender, EventArgs e) {

Panel1.Visible = true; }

protected void Rb2_CheckedChanged(object sender, EventArgs e) {

Panel1.Visible = false; }

protected void Button11_Click(object sender, EventArgs e) {

《 计算机新技术(二) 》实验报告 - 15 -

Response.Redirect(\); }

protected void Button3_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button4_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button6_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button7_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button8_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button9_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button10_Click(object sender, EventArgs e) {

Response.Redirect(\); } }

3-1.Web3.aspx

<%@ Page Language=\ AutoEventWireup=\ CodeFile=\ Inherits=\ %>

3-2.Web3.aspx.cs

using System;

using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;

using System.Web.UI.WebControls;

public partial class Web3 : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) { }

protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e) { }

protected void Button1_Click(object sender, EventArgs e) {

ListBox1.Items.Clear();

for (int i = 0; i < CheckBoxList1.Items.Count; i++) {

if (CheckBoxList1.Items[i].Selected == true) {

ListBox1.Items.Add(new ListItem(CheckBoxList1.Items[i].Value + \)); } } }

protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e) { }

protected void Button11_Click(object sender, EventArgs e) {

Response.Redirect(\);

《 计算机新技术(二) 》实验报告 - 18 -

}

protected void Button3_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button4_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button5_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button7_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button8_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button9_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button10_Click(object sender, EventArgs e) {

Response.Redirect(\); } }

4-1.Web4.aspx

<%@ Page Language=\ AutoEventWireup=\ CodeFile=\ Inherits=\ %>

html PUBLIC \XHTML 1.0 Transitional//EN\

\

《 计算机新技术(二) 》实验报告 - 19 -



古?典? 流ⅰ?行D 民?歌è 爵?士? 摇?滚?





                                    

 

style=\margin-left: 0px\ Text=\上?一?页?\ Width=\ Font-Names=\微¢软è?雅?黑ú\ Height=\ />  

 

 

 


?加ó\ onclick=\

《 计算机新技术(二) 》实验报告 - 20 -

4-2.Web4.aspx.cs

using System;

using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;

using System.Web.UI.WebControls;

public partial class Web4 : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) { }

protected void Button1_Click(object sender, EventArgs e) {

ListBox1.Items.Clear();

for (int i = 0; i < RadioButtonList1.Items.Count; i++) {

if (RadioButtonList1.Items[i].Selected == true) {

ListBox1.Items.Add(new ListItem(RadioButtonList1.Items[i].Value + \)); } } }

protected void Button11_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button3_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button4_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button5_Click(object sender, EventArgs e) {

《 计算机新技术(二) 》实验报告 - 21 -

Response.Redirect(\); }

protected void Button6_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button8_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button9_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button10_Click(object sender, EventArgs e) {

Response.Redirect(\); } }

5-1.Web5.aspx

<%@ Page Language=\ AutoEventWireup=\ CodeFile=\ Inherits=\ %>

5-2.Web5.aspx.cs

using System;

using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI;

using System.Web.UI.WebControls;

public partial class Web5 : System.Web.UI.Page {

protected void Page_Load(object sender, EventArgs e) { }

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) {

Response.Redirect(DropDownList1.SelectedValue); }

protected void Button11_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button3_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button4_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button5_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button6_Click(object sender, EventArgs e) {

《 计算机新技术(二) 》实验报告 - 24 -

Response.Redirect(\); }

protected void Button7_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button9_Click(object sender, EventArgs e) {

Response.Redirect(\); }

protected void Button10_Click(object sender, EventArgs e) {

Response.Redirect(\); } }

6-1.Web6.aspx

<%@ Page Language=\ AutoEventWireup=\ CodeFile=\ Inherits=\ %>

 

   

ControlToValidate=\ ErrorMessage=\值μ不?能ü为a空?!?!?\ Font-Italic=\ Font-Names=\微¢软è?雅?黑ú\ ForeColor=\ ClientIDMode=\ EnableTheming=\

 

html PUBLIC \XHTML 1.0 Transitional//EN\

\

SetFocusOnError=\值μ不?能ü为a

空?!?

本文来源:https://www.bwwdw.com/article/g7v2.html

Top