XXXX大学实验报告
科目: 应用开发技术
学号:____ 201818___________
姓名:
班级: 2018级计算机科学与技术本科班
3、在的默认的主页上添加控件Button,双击该控件添加如下代码:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write("Hello,my first site!");
}
4、运行这个页面,写出这个页面运行时的页面地址。
三、创建单一文件模式网页
1、打开第一题中的文件系统网站,新建一个名为Default2.aspx的单一文件模式的网页,并在网页中添加Label控件和Button控件,双击Button控件,添加如下代码:
Label1.Text = "Clicked at " + DateTime.Now.ToString();
2、运行这个页面,写出单击Button时的运行结果
四、打开第一题中的文件系统网站,在Default.aspx网页的Page_Load事件中编写代码,实现在ListBox1中填充选项,并且单击按钮时不重复加载。
五、思考题
1、文件系统网站由什么服务器支持它运行?HTTP网站由什么服务器支持它运行?两种类型的网站在调试运行时显示的网址有什么不同?
2、IIS管理器中的Default Web Site的物理目录是什么?绑定的端口号是什么?如果在这个网站中创建虚拟目录并指定为一个HTTP网站的目录,则该网站在运行时网址是什么?举例说明。
网址:localhost:1087/mysite/Default.aspx
二:创建HTTP网站
右击VS2010,以管理员身份运行
点击:文件,新建,网站
选择:.NET Framework3.5,
,文件系统,
点击设计,将Button拉到页面,双击Button,输入代码:Response.Write("Hello,motherfucker!");
HTTP网站网址为:http://localhost:8090/Default.aspx
三、创建单一文件模式网页
右击项目,添加,添加新建项
选择Visual C# ,Web窗体,取消勾选“将代码放在单独的文件中”,点击添加
四、
双击页面,在Page_Load中输入代码:
if(!IsPostBack)
{
ListBox1.Items.Add("学生处");
ListBox1.Items.Add("教务处");
ListBox1.Items.Add("财务处");
}
运行结果:
五、思考题
1、文件系统网站由什么服务器支持它运行?HTTP网站由什么服务器支持它运行?两种类型的网站在调试运行时显示的网址有什么不同?
答:文件系统网站由 Development Server支持其运行,HTTP网站由IIS服务
器支持它运行。
文件系统显示的是localhost:端口号/文件夹名/网站名,HTTP网站显示的是:localhost:端口号/网站名。
2、IIS管理器中的Default Web Site的物理目录是什么?绑定的端口号是什么?如果在这个网站中创建虚拟目录并指定为一个HTTP网站的目录,则该网站在运行时网址是什么?举例说明。
答:IIS管理器中的Default Web Site的物理目录是程序映射的地址,绑定的端口号80,该网站运行的物理地址是localhost:端口号/网站名。
例如localhost:8010/Default.aspx 3、单一文件模式网页中的程序代码包含在什么标记中?
.aspx文件中
4、如何解决出现“无法在Web服务器上启动调试”的问题?并分析出现该错误的原因。
开始---程序---Visual Studio 2010--- Visual Studio Tools---VS命令提示
---输入aspnet_regiis -i出现“开始安装IIS……”或者输入aspnet_regiis -r
原因是:正确的安装顺序应该先装IIs ,再装.NET,如果顺序反了,就会出现这样的错误。
5、如果将第四题中的IsPostBack属性语句去掉,再次运行程序,会出现什么结果?能否找到其他方法实现页面首次加载时,在ListBox1中填充选项,并且回发刷新时不重复加载。
会出现listbox中的文字重复加载。
其他方法是,直接在Page_Init中编辑。