实验一 ASP NET常用对象淮海工学院.docx
《实验一 ASP NET常用对象淮海工学院.docx》由会员分享,可在线阅读,更多相关《实验一 ASP NET常用对象淮海工学院.docx(14页珍藏版)》请在冰豆网上搜索。
实验一ASPNET常用对象淮海工学院
淮海工学院计算机科学系
实验报告书
课程名:
《计算机新技术
(二)》
题目:
ASP.NET常用对象
班级:
*******
学号:
201*******
姓名:
***
一.实验目的
通过实验:
(1)进一步明确ASP.NET的网站(Web应用程序)结构(网站包含哪些文件夹,有哪些类型的文件,特别关注.aspx,aspx.cs,web.config,global.asax);
(2)理解Web页面的单一文件模式和代码分离模式的特点及编写方法;(3)理解ASP.NET的常用对象(Request、Response、Server、Application、Session)的含义和用法;(4)理解常用的Web服务器控件的作用和基本用法。
二.实验内容和要求
实验内容:
编写自己的第一个Web应用程序,其中包含以下Web页面:
(1)Home.aspx:
为网站的首页,在此网页中显示本人的基本信息和上学期各门课程的名称及考试成绩信息,基本信息主要包括所在班级、学号、姓名、出生年月、籍贯等,个人基本信息及课程成绩信息建议用表格进行展示。
(2)sayHello.aspx:
采用单一文件模式,页面上放置一个Label(标签),一个Button(按钮)。
Label中的初始文字为“Hello,world!
”。
当单击按钮时,标签上的文字变成“世界你好!
”,并且文字的字体和颜色要进行改变。
(3)sayHello2.aspx:
采用代码分离模式,页面上放置一个Label(标签),一个Button(按钮)。
Label中的初始文字为“Hello,world!
”。
当单击按钮时,标签上的文字变成“世界你好!
”,并且文字的字体和颜色要进行改变。
(4)Calculate.aspx:
采用代码分离模式,在该页面中提示用户在文本框中输入两个整数,输入完成后,点击“求和”按钮,在页面中输出两个整数的加法运算结果。
(5)Global.asax文件:
编写其中的Applicaton_start,Session_start和Session_end方法,实现对网站在线用户数的简单统计。
(用Application[“onlineUsers”])。
(6)Count.aspx,在该页面中显示在线人数。
实验要求:
各个页面能够通过链接实现相互间的跳转。
三.实验步骤
(1)新建一个网站(或Web项目);
(2)在网站(或Web项目)中依次加入每个网页,并对每个网页进行设计。
(3)观察每个网页的运行结果。
四.实验结果
运行截图:
1.Home.aspx
2.sayHello.aspx和sayHello2.aspx
3.Calculate.aspx
4.Count.aspx
源代码:
1.Home.aspx
<%@PageLanguage="C#"%>
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml">
.style1
{
width:
100%;
}
.style2
{
height:
20px;
}
.style3
{
height:
20px;
width:
129px;
}
.style4
{
width:
129px;
}
.style5
{
height:
20px;
width:
132px;
}
.style6
{
width:
132px;
}
.style7
{
width:
120px;
}
.style8
{
height:
20px;
width:
120px;
}
LabelID="Label1"runat="server"Text="个?
人?
基ù本?
信?
息¢:
">
Label>
体?
">
宋?
体?
;mso-ascii-font-family:
'TimesNewRoman';mso-hansi-font-family:
'TimesNewRoman'">
班悒?
级?
体?
">
宋?
体?
;mso-ascii-font-family:
'TimesNewRoman';mso-hansi-font-family:
'TimesNewRoman'">
学§号?
体?
">
宋?
体?
;mso-ascii-font-family:
'TimesNewRoman';mso-hansi-font-family:
'TimesNewRoman'">
姓?
名?
体?
">
宋?
体?
;mso-ascii-font-family:
'TimesNewRoman';mso-hansi-font-family:
'TimesNewRoman'">
出?
生Θ?
年ê月?
体?
">
宋?
体?
;mso-ascii-font-family:
'TimesNewRoman';mso-hansi-font-family:
'TimesNewRoman'">
籍?
贯á
|
**** |
2011122605
*** |
199*****
*** |
LabelID="Label2"runat="server"Text="各÷门?
课?
程ì考?
试?
成é绩¨:
阰">
Label>
课?
程ì名?
语? 文? | 数簓学§ | 外猘语? | 物? 理え? |
成é绩¨
80
80
80
80
|