发布时间 : 星期日 文章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所示,当单击提交按钮时,给出选择的答案。