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页面一致,即可。

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

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值