车辆基本信息查询系统
一、案例功能说明
本章典型案例,主要是实现一个车辆基本信息查询系统。将车辆的信息以对象的形式保存在Session对象中,通过用户输入的车牌号关键字
,找到指定的车辆对象,并将车辆信息进行输出。
二、案例要求
(1)使用Session对象和对象数组保存车辆信息
(2)使用Response的Redirect方法实现页面跳转
(3) 使用Request的QueryString属性获取用户输入的车牌号
三、 添加Default.aspx和Main.aspx窗体和Car类
四、如何添加Car类?
- 在解决方案资源管理器中,右键-->添加-->新建项
- 在弹出的界面中,选择Visual C#--> 类,命名为Car.cs
- 编写Car类的代码,设计类的构造函数、属性、方法等。代码如下:
public class Car
{
private string carnumber;
public string Carnumber
{
get { return carnumber; }
set { carnumber = value; }
}
private string cartype;
public string Cartype
{
get { return cartype; }
set { cartype = value; }
}
private string carcolor;
public string Carcolor
{
get { return carcolor; }
set { carcolor = value; }
}
private string carfactory;
public string Carfactory
{
get { return carfactory; }
set { carfactory = value; }
}
private DateTime carproducedate;
public DateTime Carproducedate
{
get { return carproducedate; }
set { carproducedate = value; }
}
public Car()
{
}
public new string ToString()
{
string carinfo = "车辆的基本信息:" + "<br>" +
"车辆号:" + carnumber + "<br>" +
"车型:" + cartype + "<br>" +
"车身颜色:" + carcolor + "<br>" +
"生产厂家:" + carfactory + "<br>" +
"出厂日期:" + carproducedate.ToShortDateString();
return carinfo;
}