下载后可任意编辑.Net 程序设计实验报告——ASP.NET 班级: 计 10A-1姓名: 黄溥学号: 101010 4日期: 5 月 22 日一、 实验目的及要求1. 熟 悉 Cookie, Response, Request, Session, Server, Application 等 asp.net 对象。2. 实现用户登录 cookie 的保存。3. 实现用户登录信息的 Session 保存。4. 实现用户上传文件( Server 对象) 。二、 程序功能下载后可任意编辑1. 各个网页间的切换, 打开, 关闭及退出。2. 用户的登陆推断。3. 新建数据源, 连接并打开数据库。4. 三种数据操作的使用: GridView, DetailsView, DropDownList。三、 程序结构1. Default: 登陆窗口。2. Default2: 数据的操作窗口。四、 源程序1. Default 源程序: using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient; public partial class Default : Page下载后可任意编辑 { protected void Button1_Click(object sender, EventArgs e) { SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=RenatoPuPC;Initial Catalog=JiaoWu;Integrated Security=True"; try { conn.Open(); string no= TextBox1.Text; string password = TextBox2.Text; string str_sql = "select count(*) from Students where Student_No=@Student_No and Student_Password=@Student_Password"; SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; cmd.CommandText = str_sql; cmd.CommandType = CommandType.Text; cmd.Parameters.Add(new SqlParameter("@Student_No", no));//给 sql 语句内@Student_No 参数赋值, 传递学号 no cmd.Parameters.Add(new SqlParameter("@Student_Password", password));//给 sql语句内@Student_Name 参数赋值, 传递学号 name int count = 下载后可任意编辑Convert.ToInt32(cmd.ExecuteScalar()); if (count > 0) { Response.Redirect("Default2.aspx"); } else { Response.Write("用户名密码输入错误"); } }...