Web绋嬪簭璁捐瀹為獙鎸囧涔?116 - 鐧惧害鏂囧簱 联系客服

发布时间 : 星期日 文章Web绋嬪簭璁捐瀹為獙鎸囧涔?116 - 鐧惧害鏂囧簱更新完毕开始阅读ea055267763231126fdb113f

(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 属性值 txtName txtBirthday btnSubmit 提交 说明 “姓名”文本框的编程名称 “生日”文本框的编程名称 “提交”按钮的编程名称 “提交”按钮上显示的文本 (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());

}

(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所示,当单击提交按钮时,给出选择的答案。