实验二 Web服务器控件实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WEB 应用开发 WEB 服务器控件实验报告

实验2-1 使用FileUpLoad 控件上传文件 任务清单

创建一个WEB 窗体,实现界面效果如下:

提示:

string fileName = FileUpload1.FileName;//得到文件名

float fileSize = FileUpload1.FileBytes.Length;//得到文件长度

string ext = System.IO.Path .GetExtension(fileName);//得到文件扩展名

string filePath = FileUpload1.PostedFile.FileName;//得到文件在客户端的路径 txtFileUploadPath.Text = Server.MapPath(".");//得到当前站点的物理路径

FileUpload1.SaveAs(Server.MapPath(".") + "/Upload/"+fileName);//文件存到服务器上 学 号

090201124 姓 名 李晓晖 专业、班 计科09-1 学 期

2011-2012 第2学期 指导教师 黄俊莲 实验地点

C 区二层机房 机 器 号 时 间 2012年 月 日 周 节

实验任务清单 1. 实验2-1 使用FileUpLoad 控件上传文件

2. 实验2-2 Calendar 控件的使用1

3. 实验2-3 Calendar 控件的使用2

实验要求

注意:本次实验要求创建一个网站,名称命名规则为“学号_姓名_HomeWork1”,如:“090201201_戚琦_ HomeWork2”,“实验2-1”至“实验2-5”页面都在此网站中添加。 教师评语

成绩

●程序运行界面抓图:

●源程序

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial class FileUpLoad : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{

string fileName = FileUpload1.FileName;

float fileSize = FileUpload1.FileBytes.Length;

string ext = System.IO.Path.GetExtension(fileName);

string filePath = FileUpload1.PostedFile.FileName;

txtFileName.Text = fileName;

txtFileLength.Text = fileSize.ToString();

txtFileExt.Text = ext;

txtFilePath.Text = filePath;

txtFileUploadPath.Text = Server.MapPath(".");

// FileUpload1.SaveAs(Server.MapPath(".") + "/Upload/" + fileName);

Image1.ImageUrl = "Upload/" + fileName;

}

}

实验2-2Calendar控件的使用1

任务清单

创建一个WEB窗体,实现界面效果如下:

提示:

//年列表的选项为1980-2020

//月列表的选项根据年的选项变化产生,选项值为1至12

//日列表的选项随着月列表选项的变化而产生,当月为1、3、5、7、8、10、12时,日列表的选项为1至31 //当月为2时,日列表的选项为1至28,其他情况为1至30

//得到当前选中的日期:

lblDate.Text = cldDateTime.SelectedDate.ToShortDateString();

//将cldDateTime日历控件选中的值设置为当前下拉列表所表示的日期

cldDateTime.SelectedDate = DateTime.Parse(DropDownListYear.SelectedValue + "-" + DropDownListMonth.SelectedValue + "-" + DropDownListDay.SelectedValue);

cldDateTime.VisibleDate = DateTime.Parse(DropDownListYear.SelectedValue + "-" + DropDownListMonth.SelectedValue + "-" + DropDownListDay.SelectedValue);

程序运行界面抓图:

源程序

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial class日?历え? : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

for (int i = 1980; i <= 2020; i++)

{

nian.Items.Add(i.ToString());

}

}

if (!IsPostBack)

{

for (int i = 1; i <= 12; i++)

{

yue.Items.Add(i.ToString());

}

}

if (!IsPostBack)

{

for (int i = 1; i <= 31; i++)

{

ri.Items.Add(i.ToString());

}

}

}

protected void Calendar1_SelectionChanged(object sender, EventArgs e)

{

cldDateTime.SelectedDate = DateTime.Parse(nian.SelectedValue + "-" +yue.SelectedValue + "-" + ri.SelectedValue);

cldDateTime.VisibleDate = DateTime.Parse(nian.SelectedValue + "-" + yue.SelectedValue + "-" + ri.SelectedValue);

}

protected void Button1_Click(object sender, EventArgs e)

{

相关文档
最新文档