- 博客(6)
- 收藏
- 关注
原创 ASP .NET + Angular 前后端分离实现简单投票系统(下)
现在开始说说前端咋实现的,首先用Angular cli创建一个项目,由于代码文件太多,就挑登录模块来讲讲吧创建登录模块的组件:模板:<div class="inner-content"> <div class="login-window"> <nz-breadcrumb> <nz-breadcrumb-item>Please Login</nz-breadcrumb-item> </nz-breadcrumb>
2020-09-25 17:39:17
535
原创 ASP .NET + Angular前后端分离实现简单投票系统(JWT登录用户认证)
之前讲了投票模块的功能api,要实现用户登录后才可以进行投票,对登录用户进行认证,我采用的是JWT(json web token),在请求头加入Authorization,并加上Bearer标注。大概流程如下:1 用户请求登录服务器2 服务器接到请求生成一个token,返回给浏览器3 之后浏览器的每一次请求都带着这个token4 服务器收到后验证是否正确,是否被更改过,认证通过就可以返回对应的response首先编写一个创建Token的工具类JwtUtil.csusing Microsoft
2020-09-25 16:49:32
459
原创 ASP .NET+Angular前后端分离实现简单投票系统(上)
该投票系统实现的功能较为简单,适合初学者借鉴。数据库表只有三张:用户表、投票信息表和投票选项表,采用的是SQLServer数据库,后端采用ASP .NET框架(C#),前端采用Angular,UI组件采用的是NG-ZORRO。功能较简单,有用户登录与注册、查看投票列表,进行投票,发起投票,查看投票结果等功能。第一步:在Visual Studio 2019创建一个新的项目第二步:创建数据实体类的文件夹ModelsUser.csusing System.ComponentModel.DataAnno
2020-09-25 15:17:14
895
2
原创 Angular的常见基础小知识
a. 组件Component :包括模板和组件类 (自定义的HTML元素)其中与用户直接交互的是模板视图,而组件类则是用以维护组件的数据模型和功能逻辑装饰器Component定义一个组件以及组件的元数据,Angular会通过这里面的属性来渲染组件并执行逻辑这个组件可以通过app-calculator来调用b. 指令Directive:包括结构指令和属性指令(自定义的HTML属性)指令与模板相关联,最重要的作用就是增强模板的特性,间接扩展了模板的语法c. 服务Service:是封装若干逻辑功能的
2020-09-05 17:54:23
185
原创 html+css布局小技巧
1、让一个不定宽高的div,垂直水平居中a. 使用Flex布局b.使用transform(对元素进行旋转、缩放、移动或倾斜)2、grid-area的使用grid-row-start, grid-column-start,grid-row-end,grid-column-end指定网格项的大小和位置表示从第4行4列开始,到6行5列结束...
2020-09-05 17:51:40
82
原创 T-SQL基础和规范的小知识点
T-SQL基础和规范的小知识点1. CHAR和VARCHAR,以及NCHAR和NVARCHAR的区别1. char和nchar是定长;varchar和nvarchar是变长2. char和varchar是非Unicode数据;nchar和nvarchar是Unicode数据3. char , varchar最多存储8000个英文,4000个汉字;nchar , nvarchar可以存储4000个字符,无论英文还是汉字(所以nchar和nvarchar更适用于存储多种语言)2. CASE表达式1
2020-08-22 17:17:44
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人