ASP.NET三层架构及短信发送案例(三)

第三步,将生成的代码,拷贝到VS工程里面对应的位置。

具体看操作。

先拷贝Model类。


选择Model类,右键添加类,这里主要是名称要和Codesmith生成的一样。


然后只需将生成的代码粘贴到页面上即可。


保存后,拷贝数据访问层,也就是DBB。


将DBB查询方法粘贴到VS工程里面的DBB层下的Query中。



将DBB操作方法粘贴到VS工程里面的DBB层下的Manager中。



差点忘了,还有三个错误,需要改。

01.

02.

03.


保存后,拷贝业务逻辑层代码,也就是BLL。



和DBB操作一样,我不多重复。

第四步,创建界面层。

先添加维护界面。


在VS工程里面,新建个文件夹,名字随意,我这里命名为dxxt


点击新建的文件夹,右键,添加web窗体。

名称一定要和Codesmith生成的一样。


将前台界面拷贝到新建的页面中去。


忘了说,新建文件里的头文件别删,其他都可以删。


你粘贴进去的话,会得到2个头文件,把Codesmith里生成的头文件删除掉。


然后你会得到这样的代码


下面,将后台代码粘贴到.CS文件里面去。


注意:这里要改成PageBase。


当然,你会发现,有些字段下,还是有红线。

你选择右键解析(VS2012),或者鼠标放在红线上,显示可能的更改(VS2017),导入相应的using即可。

等你操作完,你会发现,还是有错误。

接下来,继续修改错误...

01.  cs页面的


02.  cs页面的


03.  cs页面的


04.  aspx页面的,修改原因,要找到这个主键,才能读出数据。


05.  aspx页面的。


第五步,在数据库创建存储过程。

在CodeSmith中选择SQL_OP右键Execute。


选择要生成的表


生成代码后,拷贝。然后在数据库中,新建存储过程,粘贴代码进去,点执行。


执行完,下面会显示执行成功,就OK。

同理,在CodeSmith中选择SQL_QUERY右键Execute。

操作完刷新,看到存储过程里有这两个就可以了。



完成后,运行下VS里的工程,还需要将页面添加到系统中去。

进入系统,选择菜单管理,新建菜单。


填写表单,主要是链接的地址。


怎么查看链接的地址,如图。VS工程,找到要查的web界面,右键-》属性。


完成后,我们刷新页面,看下效果。


接下来,就是添加web操作界面了。


方法,同上,我就不重复了。

这两个页面其实就是

添加界面New。


和修改界面Edit。


还有一个详情页面。


也是新建Web,粘贴复制的操作。


当然,这三个页面生成的代码还是有点小错误,我们得修改一下。

01.一个错误就是value=0这个,你删掉即可。


02.另一个就是要改这个位Text。应该还有个地方需要改这个id值。


上面这个图是cs页面的,若是有类似的这个错误,看下aspx页面的代码。


例如这里的ID是不是和后台cs页面一致,若不一致,修改cs页面与aspx页面一致,即可。

到这里,已经完成了数据库的增、删、改、查操作了。

猜你喜欢

转载自blog.csdn.net/mdxiaohu/article/details/80780204
今日推荐