以用户登录为例练习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" %>
以上所述就是本文的全部内容了,希望大家能够喜欢。
您可能感兴趣的文章:
- asp.net+ajax简单分页实例分析
- ASP.NET基于Ajax的Enter键提交问题分析
- ASP.NET搭配Ajax实现搜索提示功能
- ASP.NET与Ajax的实现方式小总结
- asp.net+ajax的Post请求实例
- asp.net使用AJAX实现无刷新分页
- asp.net+ajax+sqlserver自动补全功能实现解析
- jquery.Ajax()方法调用Asp.Net后台的方法解析
- asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码
- Asp.net ajax实现任务提示页面的简单代码
- ASP.NET中TextBox使用Ajax控件显示日期不全的问题解决方法
- ASP.NET中使用Ajax的方法
- 轻量级asp.net ajax解决方案详解