基于V#的ASP.NET.MVC 4 web 网站程序开发
接着上篇继续,上篇地址为https://blog.csdn.net/weixin_42534390/article/details/86576537
我们首先要有一个认知,就是ASP.NET.MVC 4 web 网站程序开发的三层架构概念,分别为BLL,DAL,MOD 这三层的概念,这是竖着的三层。横三层为view,Controllers,Models这三层。简单来说,view是用来给用户所看到的,通常view里面的数据可以通过js(一般用jquery)语言把它传给控制器中,然后控制器又能与数据库相连通,这就形成一个交互式网页。话不多说,上图直接走流程。
安装好mysql以及navicat之后,我们打开navicat。


连接名先按我写的“ceshi”,主机名和端口照抄,用户名和密码是前面你设置mysql时设置的。

点击连接测试,显示成功之后,点击确定,再点击右下角的确定。

再右击“ceshi”,点击新建数据库,出现如下图,把空白的改成我这样的。


点击新建表

接着我们来设计表,按我的图来。



点击左上角保存。

添加表名之后,点击确定。
接着我们来导入几个用户,首先得找到我们前面的那张表:

点击保存之后,下面我们用动软代码生成器来打包我们的这个数据库中的表。



选择框架用简单三层模型,用动软打包好所需要的数据库中的表之后就开始需要引用了,由于此时我的电脑的动软用不了,我后面会专门写篇博客来详细描述这个过程。
打包好后,记得你存放的位置,下面我们开始来引用。





添加之后会自动打开网页,正常,第一次都是那样的。接着应该会看到:

下面开始引用。


全勾起来。因为后面要用到。


也是要全勾起来。
下面来连接数据库


添加的语句如下:
其中userid为你自己mysql设置的,password也是mysql里的,其余的不要改。
还要去改一个东西。




下面我们就可以开始了。
首先去控制器里写一个函数作为登入时用的。写完之后添加视图,

再写一个登入函数的重载

exp是你数据库中表的名字。
前端主要是传值的问题,附图:

做出之后效果如下:

点击登入:

至于前端模板再源码之家有,主要是传值的问题,需要我们注意。这就是大概流程。





![[VS]网页连接数据库](https://img-blog.csdnimg.cn/f9e5d74128fd45608e620a83893708a5.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5aSn5a2m55Sf56CB5Yac,size_5,color_FFFFFF,t_70,g_se,x_16)











