很疑惑这么重要的东西网上系统的讲解的几乎屈指可数,我在网上其实零零碎碎找了很久,若诸位有更好的学习渠道 欢迎留言分享

在aspx页面创建控件 如下
`

    <table><tr><td>账号<asp:TextBox ID="UserName"  runat="server"></asp:TextBox></td></tr><tr><td class="auto-style1">密码<asp:TextBox ID ="UserPwd" runat  ="server"></asp:TextBox></td></tr>
</table><asp:Button ID="btnLEnter" runat="server" onclick="btnLEnter_Click" Text="登 录" />
<asp:Button ID ="btnCancel" runat ="server" OnClick="btnCancel_Click" Text="取消"/>
<asp:Button ID ="btnRegister" runat ="server" OnClick ="btnRegister_Click" Text ="注册"/>

引入 entityFramework

在aspx.cs界面 先完成 登录功能

protected void btnLEnter_Click(object sender, EventArgs e){// 读取aspx页面中 文本框的信息string Name = UserName.Text;string PassWord = UserPwd.Text;//初始化 ef ef名字 因人而异 若此处有难 建议了解什么是ef后再深入学习 db_22Entities ConText = new db_22Entities();//箭头函数 数据库中存在的数据做比较 看Name值在数据表UserInfo中的userName列是否存在  简单说就是数据匹配功能var Checkname = ConText.UserInfo.Where(p=>p.userName == Name).Select(p => p.userName);//同理 这次是密码匹配var Checkpwd =  ConText.UserInfo.Where(p=>p.userPwd == PassWord).Select(p => p.userPwd);//如果 Checkname条数大于零,也就是存在这样的数据 // if (Checkname.Count() > 0 && Checkpwd.Count() > 0{//显示登录成功Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('登录成功!')", true);//这里其实可以做一条跳转链接 以后完整项目时会添加}else{Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('登录失败!')", true);}}

下面做注册

实现了注册功能也就相当于在数据库内写入数值

下面做注册实现了注册功能也就相当于在数据库内写入数值
//同样是在按钮btnRegister中写入  这里有使用count()方法来检查注册时的用户名是否重复的问题protected void btnRegister_Click(object sender, EventArgs e){//同上 string Name = UserName.Text;string PassWord = UserPwd.Text;db_22Entities ConText = new db_22Entities();//        var CheckId = ConText.UserInfo.Where var Checkname = ConText.UserInfo.Where(p => p.userName == Name).Select(p => p.userName);var Checkpwd = ConText.UserInfo.Where(p => p.userPwd == PassWord).Select(p => p.userPwd);///这里做一个model 用于添加UserInfo中的类UserInfo newUserInfo = new UserInfo(){userName = Name,userPwd = PassWord};//若在检查后条数是1的话 说明没有重复 可以进行添加if ( Checkname.Count() < 2&& Checkname.Count() >0){ConText.UserInfo.Add(newUserInfo);var conItem = ConText.SaveChanges();// ConText.SaveChanges()指在执行后会有多少行受影响Response.Write("返回受影响值" + conItem);}else {Page.ClientScript.RegisterStartupScript(GetType(), "", "alert('用户名已存在!')", true);}UserName.Text = null;UserPwd.Text = null;}

C#/asp.net使用 entityFramework制作简单的登录注册功能相关推荐

  1. android如何实现用户注册功能,Android 实现简单的登录注册功能(SharedPreferences和SQLite)...

    最近恰好作了一个Android的登陆注册界面,将数据利用SharedPreferences或者SQLite绑定到Android程序中,实现简单的登录注册功能,本文未涉及到与服务器的交流.java 首先 ...

  2. 使用JSP实现简单的登录注册功能,并且使用Session跟踪用户登录信息

    使用JSP实现简单的登录注册功能,并且使用了Session来跟踪用户的登录信息,这个是用纯JSP来实现此功能的,由于没有连接数据库,所以使用List来模拟数据库. 第一步:创建web项目 如果有不会创 ...

  3. 基于android校园订餐APP,简单实现登录注册功能(SharedPreferences)

    基于android校园订餐APP,简单实现登录注册功能(SharedPreferences) 欢迎浏览本篇文章 界面效果图 页面设计代码 源代码 欢迎浏览本篇文章 大家好! 这是小编首次在博客上写的文 ...

  4. Java实现简单的登录注册功能

    登录注册在项目开发中是常用的功能需求,以下使用控制台实现一个简单的登录注册功能. 实体类: package com.csdn.entry;public class User {//实体类,对应一个表p ...

  5. 注册登录案例用MVC和mysql_用MVC模式实现简单用户登录注册功能

    Model2模式 Jsp+Servlet+JavaBean MVC:开发模式 M:Model 模型层 ----> JavaBean V:View 视图层 ----> Jsp C:Contr ...

  6. php+mysql+html+css实现简单的登录注册功能

    本文目录 准备工作 正题 总结 前言: 暑假作业留到现在,emmm,最后那段时间是懒了很多.开学事情比较烦,各种麻烦.这个作业进行总结一下. 准备工作 利用phpstudy集成环境进行实现,看下效果 ...

  7. Android studio连接MySQL并完成简单的登录注册功能

    近期需要完成一个Android项目,那先从与数据库交互最简单的登陆注册开始吧,现记录过程如下: 此篇文章的小demo主要涉及数据库的连接,以及相应信息的查找与插入. 我已将源码上传至GitHub: h ...

  8. 【C#桌面应用】第五节:制作简单的登录注册模拟窗口-注册部分的模拟

    步骤一.根据上节所讲,点击右侧资源管理器,选择form2 步骤二.根据上节所讲解的操作方式与知识点,设置form2的界面如下 步骤三.给注册按钮加上事件

  9. 【C#桌面应用】第四节:制作简单的登录注册模拟窗口-登录部分的模拟

    步骤一.工具箱中选择按钮 步骤二.根据上一节所演示的按钮名称修改方式进行修改按钮的名称 步骤三.添加用户名和密码的输入框和名称. 工具箱中,选择label文本及textBox1输入框的控件.

最新文章

  1. 携程App for Apple Watch探索
  2. 美多商城之验证码(短信验证码1)
  3. 使用python库matplotlib绘制不同的图表
  4. vss6 forgot admin password
  5. 1019.Line Painting(线段树 离散化)
  6. 为何终端防护对ICS如此重要
  7. Synchronize同步
  8. mysql 普通索引使用方法,Mysql索引类型与基本用法实例分析
  9. mysql数据库引擎博客_mysql 数据库引擎常识全集
  10. 696. Count Binary Substrings 计数二进制子串
  11. 如果测试没有梦想,那跟咸鱼有什么区别?
  12. android:configChanges属性
  13. opencv基础:相机参数标定(camera calibration)及标定结果如何使用
  14. 工具的使用 —— windows 实用工具
  15. 今天开始学习ADO.NET中的Connection对象(一)--SqlConnection对象连接SQL Server
  16. 重磅!Apache Flink 1.11 功能前瞻来啦
  17. titanium开发教程-04-05从rows打开window
  18. (原创)批处理学习小结
  19. opencv人脸识别(一)调用笔记本摄像头
  20. EXCEL如何将一列转为一行

热门文章

  1. 减肥用smeal代餐有没有效?
  2. Python实现多图片转PDF
  3. Springcloud config client中@Value读取不到值的问题
  4. 【Houdini】制造屏幕玻璃破碎效果
  5. 花了一天,解决java调用matlab
  6. 2022年自考专业(工商企业管理)金融理论与实务练习题
  7. 设计Java程序,假设有50瓶饮料,喝完3个空瓶可以换一瓶饮料,依次类推,请问总共喝了多少瓶饮料?
  8. AJDK 8.0.0 Release Notes
  9. WebX实践指南_页面模板(二)
  10. mysql建库带编码语句_Mysql 建库 编码