• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    ASP.NET登录注册页面实现
    POST TIME:2021-10-18 02:24

    如何利用Visual  studio 2010创建一个ASP网站?
    【文件】-->【新建】-->【网站】-->【ASP.Net网站】--【完成】

    默认页面Default.aspx
    创建以上界面:

    %@ Page Language="C#" AutoEventWireup="true" CodeFile="UserLogin.aspx.cs" Inherits="UserLogin" %> 
     
    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
     
    html xmlns="http://www.w3.org/1999/xhtml"> 
    head runat="server"> 
     title>/title> 
    /head> 
    body> 
     div align="center"> 
     h1>用户登录页面/h1> 
     form id="form1" runat="server"> 
      p> asp:Label ID="lbusername" runat="server">用户名:/asp:Label> 
       asp:TextBox ID="tbusername" runat="server">/asp:TextBox> 
       /p> 
     
      p> asp:Label ID="lbpsw" runat="server">密 码:/asp:Label> 
      asp:TextBox ID="tbpsw" runat="server" TextMode="Password">/asp:TextBox> 
      /p> 
      p>asp:Button ID="btnLogin" runat="server" Text="登录" onclick="btnLogin_Click" /> 
       asp:Button ID="btnCancel" runat="server" Text="取消" onclick="btnCancel_Click" /> 
      /p> 
     /form> 
     /div> 
    /body> 
    /html> 

    登录验证功能

    /// summary> 
     /// 用户登录 
     /// /summary> 
     /// param name="sender">/param> 
     /// param name="e">/param> 
     protected void btnLogin_Click(object sender, EventArgs e) 
     { 
      if (tbusername.Text == "") 
      { 
       Response.Write(@"script>alert('用户名不能为空!');/script>"); 
      } 
      if (tbpsw.Text == "") 
      { 
       Response.Write(@"script>alert('密码不能为空!');/script>"); 
      } 
      string username = tbusername.Text; 
      string password = tbpsw.Text; 
      string sql = "select * from T_user where username=@username and password=@password"; 
      SqlParameter[] parameters = { new SqlParameter("@username",username), new SqlParameter("@password", password) }; 
      using (SqlConnection conn = new SqlConnection(connstr)) 
      { 
       conn.Open(); 
       using (SqlCommand cmd = conn.CreateCommand()) 
       { 
        cmd.CommandText = sql; 
        cmd.Parameters.AddRange(parameters); 
        DataSet ds = new DataSet(); 
        SqlDataAdapter adapter = new SqlDataAdapter(cmd); 
        adapter.Fill(ds); 
        DataTable table = ds.Tables[0]; 
        if(table != null) 
         Response.Write(@"script>alert('登录成功!');/script>"); 
        else 
         Response.Write(@"script>alert('登录失败!');/script>"); 
     
       } 
      } 
     
       
     } 

    注册功能

    /// summary> 
     /// 用户注册 
     /// /summary> 
     /// param name="sender">/param> 
     /// param name="e">/param> 
     protected void brnRegister_Click(object sender, EventArgs e) 
     { 
      string username = tbusername.Text; 
      string password = tbpsw.Text; 
      string sql = "Insert into T_user(username, password) values(@username,@password)"; 
      SqlParameter[] parameters = { new SqlParameter("@username", username), new SqlParameter("@password", password) }; 
      using (SqlConnection conn = new SqlConnection(connstr)) 
      { 
       conn.Open(); 
       using (SqlCommand cmd = conn.CreateCommand()) 
       { 
        cmd.CommandText = sql; 
        cmd.Parameters.AddRange(parameters); 
        cmd.ExecuteNonQuery(); 
       } 
      } 
     
      Response.Write(@"script>alert('注册成功!');/script>"); 
     } 
    
    

    知识点归纳:
    1.如何创建一个ASP.Net网站
    2. 使用服务器控件实现界面设计
    3. 对数据库的简单操作

    一个简单的用户注册、登录就完成了,通过这个案例希望对大家的学习有所帮助。

    您可能感兴趣的文章:
    • asp.net BasePage类+Session通用用户登录权限控制
    • ASP.NET中在一般处理程序中使用session的简单介绍
    • ASP.NET Session使用详解
    • asp.net(c#)有关 Session 操作的几个误区
    • 一款经典的ajax登录页面 后台asp.net
    • ASP.NET MVC5网站开发用户登录、注销(五)
    • 基于.Net的单点登录(SSO)实现解决方案
    • .net MVC使用Session验证用户登录(4)
    上一篇:ASP.NET中Cookie状态的说明与用法
    下一篇:ASP.NET购物车实现过程详解
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信