入门实战-在页面中增加下拉框、复选框功能的增加和修改一个标准的表单应用页面(视图),有很多元素,文本框只是有的多一些,还有复选框,下拉框,单选钮等各种元素,本节我将讲述使用asp.netcore编程实现下拉框的操作和应用,演练代码还以Menu菜单管理有例,在视图内增加下拉框,复选框,实现数据的增加和编辑功能。可以通过枚举或者静态代码实现下拉框select选择,但本节讲解从数据库拉取数据填充下拉框。1.增加下拉框:在Controller文件夹下的MenuController内,在Action中修改Create的方法代码增;在HttpGet类型的Create中初始化下拉框,在HttpPost类型的
入门实战-从系统菜单功能的增删改查开始(一:查询和增加)检验数据库配置正确与否,并且检验EF配置的连接是否可用,需要从数据库中拉取数据在视图页面显示,这样流程才通。我建个表Menu,用来存储我要开发的系统中权限管理部分的系统菜单,里面有菜单名称,菜单Url,排序等字段。1.在数据中已经有表Menu,表字段结构如图,详细表Sql代码可以通过下载的总体SQL文件得到。(1).创建表:Menu(2).创建Model文件,Menu.cs(3).在AppDbContext.cs文件中,增加匹配关系2.完成M、V、C的各个部分(1).Models文件夹中已经建了Menu.cs的model类文件,那么就在C
入门实战-创建数据库和安装NuGet软件包注意,我们用到asp.netcore新功能中的所谓CodeFirst或者DbFirst,我们先不管这功能,为了快速上手简单功能,我计划使用EF(微软新的数据库映射操作orm框架,以后我调整成dapper或sqlsugar试试)来操作数据库。以前做开发,小项目都是直接建库建表,连库拉数据,大项目就先编写需求文档,将功能需求字面文档化,协作开发理解,用Powdesginer设计表,设计结构,vss联网协作开发。现在用小项目的方式,咱直接建表连库拉数据。1.打开sql-server2012,新建一个数据库,随便起个名;2.再建几个表,如下图,表字段是什么,可
入门实战:实战项目结构与功能说明我打算,就在一个解决方案下,用一个项目来学习asp.netcore的一些入门知识,这样在进行代码演练的时候容易一些。他的结构如下图。一、规划实现的功能:菜单管理角色管理角色授权(给角色分派菜单),用户管理文章管理(含类别)用户登录(记录Cookie)权限管理(区别用户菜单)当学习到第二阶段再对系统[美化]时,考虑用Session,JWT验证用户登录授权,到时候再讲。先学简单的。第三阶段,分层开发和前后端分离,使用WebAPI时,再讲相关内容。学习的宗旨,就是先简单,后复杂,从一条线开始,简单入门,再逐步丰富。二.做个演练:1.打开vs2019,新建一个asp.n
入门实战-在页面中增加下拉框、复选框功能的增加和修改一个标准的表单应用页面(视图),有很多元素,文本框只是有的多一些,还有复选框,下拉框,单选钮等各种元素,本节我将讲述使用asp.netcore编程实现下拉框的操作和应用,演练代码还以Menu菜单管理有例,在视图内增加下拉框,复选框,实现数据的增加和编辑功能。可以通过枚举或者静态代码实现下拉框select选择,但本节讲解从数据库拉取数据填充下拉框。1.增加下拉框:在Controller文件夹下的MenuController内,在Action中修改Create的方法代码增;在HttpGet类型的Create中初始化下拉框,在HttpPost类型的
入门实战-从系统菜单功能的增删改查开始(一:查询和增加)检验数据库配置正确与否,并且检验EF配置的连接是否可用,需要从数据库中拉取数据在视图页面显示,这样流程才通。我建个表Menu,用来存储我要开发的系统中权限管理部分的系统菜单,里面有菜单名称,菜单Url,排序等字段。1.在数据中已经有表Menu,表字段结构如图,详细表Sql代码可以通过下载的总体SQL文件得到。(1).创建表:Menu(2).创建Model文件,Menu.cs(3).在AppDbContext.cs文件中,增加匹配关系2.完成M、V、C的各个部分(1).Models文件夹中已经建了Menu.cs的model类文件,那么就在C
入门实战-创建数据库和安装NuGet软件包注意,我们用到asp.netcore新功能中的所谓CodeFirst或者DbFirst,我们先不管这功能,为了快速上手简单功能,我计划使用EF(微软新的数据库映射操作orm框架,以后我调整成dapper或sqlsugar试试)来操作数据库。以前做开发,小项目都是直接建库建表,连库拉数据,大项目就先编写需求文档,将功能需求字面文档化,协作开发理解,用Powdesginer设计表,设计结构,vss联网协作开发。现在用小项目的方式,咱直接建表连库拉数据。1.打开sql-server2012,新建一个数据库,随便起个名;2.再建几个表,如下图,表字段是什么,可
入门实战:实战项目结构与功能说明我打算,就在一个解决方案下,用一个项目来学习asp.netcore的一些入门知识,这样在进行代码演练的时候容易一些。他的结构如下图。一、规划实现的功能:菜单管理角色管理角色授权(给角色分派菜单),用户管理文章管理(含类别)用户登录(记录Cookie)权限管理(区别用户菜单)当学习到第二阶段再对系统[美化]时,考虑用Session,JWT验证用户登录授权,到时候再讲。先学简单的。第三阶段,分层开发和前后端分离,使用WebAPI时,再讲相关内容。学习的宗旨,就是先简单,后复杂,从一条线开始,简单入门,再逐步丰富。二.做个演练:1.打开vs2019,新建一个asp.n