实验二 Web服务器控件实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)
{