Web程序设计实验指导书1116 下载本文

protected void btnSubmit_Click(object sender, EventArgs e) { try {

float divsor = float.Parse(txtDivsor.Text); float dividend = float.Parse(txtDividend.Text); Response.Write(\商为:\ + divsor / dividend); }

catch(Exception ee) {

Response.Write(\系统提示\+ee.Message+\); Response.Write(\请输入正确的数字\); }

}

(4)浏览建立的Web窗体进行测试。 5.设计一个用户信息类UserInfo

(1)右击App_Code文件夹,选择“添加新项”→“类”模板,重命名为UserInfo.cs,单击“添加”按钮。 (2)输入代码如下:

public class UserInfo {

private string _Name; private DateTime _Birthday; public string Name { get {

return _Name; } set {

_Name = value; } }

public DateTime Birthday { get {

return _Birthday; } set {

_Birthday = value; }

}

public UserInfo(string name,DateTime birthday) {

//

//TODO: 在此处添加构造函数逻辑 //

this.Name = name; this.Birthday = birthday;

}

public string DecideAge() {

if (DateTime.Now.Year - _Birthday.Year < 18) {

return this._Name + \您还没长大呢!\; } else {

return this._Name + \您已经成年了\; } } }

6.将UserInfo类应用于Web窗体中 (1)设计Web窗体

新建一个Web窗体,切换到设计视图。如图1-11所示,向页面添加2个TextBox控件、1个Botton控件。

图1-11设计界面

(2)设置属性

Web窗体中各控件的初始属性设置如表1-4所示。

表1-4 各控件的属性设置表

控件 TextBox TextBox Botton 属性名 ID ID ID Text (3)编写事件代码

按钮btnSubmit被单击时执行的事件代码如下:

protected void btnSubmit_Click(object sender, EventArgs e) {

string name = txtName.Text;

string birthday = txtBirthday.Text;

UserInfo userInfo = new UserInfo(name, DateTime.ParseExact(birthday, \, null));

Response.Write(userInfo.DecideAge());

}

属性值 txtName txtBirthday btnSubmit 提交 说明 “姓名”文本框的编程名称 “生日”文本框的编程名称 “提交”按钮的编程名称 “提交”按钮上显示的文本 (4)浏览建立的Web窗体进行测试。

实验二 ASP.NET 3.5标准控件

一.实验目的

(1)理解ASP.NET 3.5页面事件处理流程。 (2) 理解ASP.NET 3.5标注控件的应用。

二.实验内容及要求

1.设计并实现一个简易的计算器 要求如下:

(1)页面浏览效果如图2-1所示

(2)仿照一般计算器的工作方式,实现加和减的功能。

图2-1 “简易计算器”浏览效果

2.设计并实现一个用于查询教师课表的联动下拉列表框页面 要求如下:

(1)页面浏览效果如图2-2所示

(2)“学年”下拉列表框中添加十个数据项:当前学年及之前的九个学年。 (3)“学期”下拉列表框中添加两个数据项:1和2.

(4)“分院”下拉列表框中添加三个数据项:“数学与信息工程学院”、“机电学院”和“外国语学院”。

(5)“教师”下拉列表框中的数据项根据不同的分院产生。

图2-2 联动下拉列表框浏览效果

3.设计并实现一个用于单项选择题的测试页面 要求如下:

(1)页面浏览效果如图2-3所示 (2)试题要求和选择题必须动态生成。

(3)如图2-4所示,当单击提交按钮时,给出选择的答案。

图2-3 测试页面效果(1) 图2-4 测试页面效果(2)

三.实验步骤

1. 设计并实现一个简易的计算器 (1)设计Web窗体

新建一个Web窗体,切换到设计视图。如图2-5所示,向页面添加1个用于布局的1行1列黑色边框表格。向表格中添加一个TextBox控件、6个Botton控件。

图2-5

(2)设置属性

Web窗体中各控件的属性设置如表2-1所示。

表2-1 各控件的属性设置表

控件 TextBox Botton Botton 属性名 ID ReadOnly ID Text ID 属性值 txtDisplay True btnOne 1 btnTwo 说明 用于显示输入数字的文本框控件编程名称 不能更改文本框中的文本,默认值为False “数字1”按钮的编程名称 “数字1”按钮上显示的文本 “数字2”按钮的编程名称