|  |  需要购买此门答案请加qq2762169544(微信:2762169544)
 
| 下面的网页程序Login.aspx用于网站的登录验证,当用户击点登录按钮时,执行下列代码。下述代码将连接当前网页文件夹下的PSWeb.mdb数据库,从Login表中查询指定的用户名和密码是否存在。如果用户输入的用户名或密码不正确,给出相应的提示;如果正确,则转向Main.aspx网页。请将下列程序补充完整。 提示:Command对象的常用方法有:ExcuteReader,
 ExcuteNonQuery, ExcuteScalar。
 private void btnLogin_Click(object sender, System.EventArgse)
 {
 string username=txtUserName.Text; // 获取输入的用户名
 string passowrd=txtPassword.Text;  // 获取输入的密码
 bool canLogin=false;     //
 标记变量,是否允许登录,默认为不允许
 OleDbConnection conn = newOleDbConnection();
 conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"
 +"DataSource="+__________string sqlString=@"Select [UserName],[Password] From [Login] "
 +" where[UserName]='"+username+' and [Password]='"+password+"'";
 OleDbCommandcomm = new OleDbCommand(sqlString, conn);
 conn.Open();
 OleDbDataReader dr = comm. __________
 if (__________)  // Login表中有此用户名和密码,则允许登录
 {
 canLogin= true;
 }
 __________; //
 关闭数据库连接
 if ( canLogin )               // 如果验证通过允许登录
 {
 __________;   // 跳转到main.aspx页面
 }
 else
 /*考虑到main.aspx网页仅允许正确登录的用户才能访问,可以在判断出允许用户登录后,将用户名存入到名为UserName的Session中,再转向Main.aspx网页。请完成下面程序。*/
 if ( canLogin )               // 如果验证通过允许登录
 {
 __________ // 将用户名存入Session中
 __________;// 跳转到main.aspx页面
 }
 /*之后,在Main.aspx网页的PageLode事件中,需要加入以下代码,判断存放用户名的Session是否存在,如果不存在,则转向Login.aspx页面,要求用户必须登录。如果该Session存在,则在该页面的名为lblWelcome的标签上显示该用户名。*/
 if ( __________  //判断存放用户名的Session是否存在
 {
 Response.Redirect("Login.aspx");
 }
 lblWelcome.Text = "欢迎你," + __________;
 42、下面这段程序递归的列出某个目录的内容,起始点是用户指定的路径。
 classDirListApp { static voidMain(string[]args) { stringdirectoryPath; do{
 Console.WriteLine(“Enter path,ortoquit”); directoryPath=(__________);
 if(directoryPath.Length==0) break; DirectoryInfoinfo=(__________); DisplayDirectoryInfo(__________); }while(true); } staticvoid DisplayDirectoryInfo(DirectoryInfo
 info) { try { DirectoryInfo[] dirs=info.GetDirectories(); foreach(__________) {
 DisplayDirectoryInfo(dir); } FileInfo[]files=info.GetFiles();
 foreach(FileInfofiinfiles)
 Console.WriteLine(fi); } catch(DirectoryNotFoundExceptionexc) {
 Console.WriteLine(“Couldnotfindthedirectory!”); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 
 |