欢迎来到天天文库
浏览记录
ID:13129218
大小:170.00 KB
页数:9页
时间:2018-07-20
《信息系统集成实用技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、信息系统集成实用技术实验报告实验报告实验目的:熟悉VisualStudio2008与SQLServer2005的使用,了解如何使用VisualStudio2008与SQLServer2005实现网页的登陆、注册、上传、下载、超链接功能。实验内容:在SQLServer2005中新建一个数据库,然后用VisualStudio2008新建网站并连接数据库,最终实现网页的登陆、注册、上传、下载、超链接功能。实验步骤:1、在SQLServer2005中新建一个数据库,然后新建2个表,一个是登陆和注册用户的信息表,另一个是上传和下载文件的信息表。用户
2、的信息表:文件的信息表:2、数据库建好后打开VisualStudio2008新建网站,然后连接数据库,添加LINQtoSQL类并把数据库的2个信息表拖进去。3、登陆在WEB窗体设计登陆界面。设计好登陆界面后就可以编写代码。“登陆”按钮的代码为:protectedvoidButton1_Click(objectsender,EventArgse){DataClassesDataContextdb=newDataClassesDataContext();db.SubmitChanges();varresquest=frompindb.aawh
3、erep.用户名==TextBox1.Textwherep.密码==TextBox2.Textselectnew{p.用户名,p.密码};if(resquest.Count()>0)Response.Redirect("~/主页.aspx");elseResponse.Write("");}“注册”按钮的代码为:protectedvoidButton2_Click(objectsender,EventArgse){Response.Redirect("~/
4、注册.aspx");}}4、注册新建一个WEB窗体,设计注册界面。代码为:publicpartialclass注册:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){DataClassesDataContextdr=newDataClassesDataContext();varcs=newaa{用户名=TextBox1.Text.ToString().
5、Trim(),密码=TextBox2.Text.ToString().Trim(),性别=TextBox3.Text.ToString().Trim()};dr.aa.InsertOnSubmit(cs);dr.SubmitChanges();Response.Redirect("~/登陆.aspx");}}5、上传和超链接新建2个WEB窗体,一个是上传和显示文件名的页面(命名为“主页”),另一个是打开超链接时的新页面(命名为“newspage”)。新建一个名为“Files”的文件夹,用来保存上传的文件。“主页”页面:“主页”页面的代码为
6、:publicpartialclass主页:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){DataClassesDataContextdd=newDataClassesDataContext();varlinqstr=fromaindd.bbselectnew{a.FileAllName,a.FileName};GridView1.DataSource=linqstr;GridView1.DataBind();}}pro
7、tectedvoidButton1_Click(objectsender,EventArgse){{//判断是否选择了文件if(FileUpload1.HasFile){stringstrFileSize;//获得文件名stringfileName=FileUpload1.FileName;//计算文件有多少KdoublefileSize=Math.Round(FileUpload1.PostedFile.ContentLength/1024.00,2);//如果文件大于1024Kif(fileSize>1024){//将文件大小转化为M
8、,传入strFileSoze变量中strFileSize=Math.Round(fileSize/1024.00,2).ToString()+"M";}else{strFileSize=fil
此文档下载收益归作者所有