您现在的位置是:网站首页> 编程资料编程资料

Ajax+asp.net实现用户登陆_实用技巧_

2023-05-24 376人已围观

简介 Ajax+asp.net实现用户登陆_实用技巧_

以用户登录为例练习ajax的使用方法

login.html

 
登录
用户名:
密码:

DAL.cs

 using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Linq; using System.Web; namespace AJAXtest { public class DAL { private string connstr = "server=acer-pc;database=mydatabase;user id=sa;password=123456"; public DataTable selectDB(string sql) { DataTable dt = new DataTable(); try { SqlConnection conn = new SqlConnection(connstr); SqlDataAdapter sda = new SqlDataAdapter(sql, conn); sda.Fill(dt); } catch(Exception e) {} return dt; } } } 

BLL.cs

 using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; namespace AJAXtest { public class BLL { public bool login(string username,string password) { try { string sql = "select password from Users where username='" + username + "'"; DAL sqlSelect = new DAL(); DataTable dt = sqlSelect.selectDB(sql); if (dt.Rows[0]["password"].ToString() != password) return false; } catch (Exception) { } return true; } } } 

Server.aspx.cs

 using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace AJAXtest { public partial class Server : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string username = Request["username"].ToString(); string password = Request["password"].ToString(); BLL b = new BLL(); if (b.login(username, password)) { Response.Write("登录成功"); Response.End(); } else { Response.Write("登录失败"); Response.End(); } } } } 

 Server.aspx

 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Server.aspx.cs" Inherits="AJAXtest.Server" %>

 

以上所述就是本文的全部内容了,希望大家能够喜欢。

-六神源码网