MVC系列-1: 简单用户注册

今天用MVC做一个简单的用户注册,让大家都能快速的了解MVC的基本架构和简单实用方法,如有问题请大家提出。
大家在java中都学过MVC,ASP.NET MVC的基本原理和java 的非常相似。
为什么微软也出MVC?这个问题很Easy,因为它很好,很强大。好在哪里我就不多说了,现在就开始吧!
(注明:这是一个系列讲座,从我们课上讲解的最基本的案例开始,然后慢慢升级。)
开发环境搭建:VS2008+VS2008SP1+MVC1.0(如果不想下载可以来中心找拷贝4.7G)
实验环境:这个版本的数据访问使用普通SQL语句,后期会改为LINQ版本。

MVC有一个比较好的中文PDF文档,如果需要给我留言(留下EMail)或直接发我邮箱,我会尽快转发给你。

(这个PDF文档中使用LINQ技术)


今天先实现一个简单的用户注册功能。

1、创建工程模板中选中MVC模板,之后选择添加测试项目就会出现下图的结构。

2、从单词以及文件夹中的内容大家能看出各自文件夹的作用,我就不多说了。

 

3、我们从下向上构建系统(同以前讲解的三层创建的方式)

     数据库非常简单(UserInfo表:Name和Pwd)

     (1)首先在Models中添加UserInfo类

   这里仍使用最基本的方式,后续会更新为C#3.0写法。

   (2)创建在三层结构中DAL

    DBHelper还是使用以前项目中的那个。

    注意这里DAL在Models层中。

    (3)创建BLL

   

    这里也是在Models层中创建。  

 

4、下面是创建控制层代码

  

   控制层的类名是Controller结尾,前面是实体名。

   这里包含两个方法

   Index:供显示注册页面使用(Get提交方式)

   Reg:供用户点击注册用户使用(Post提交方式)

   其中的View("Index")是返回视图层的代码

 

5、最后是创建视图层

  这层和原始开发比变化比较大

 

  注意:

  表单的声明、控件的声明

  HTML是辅助类,其中有以前常用的控件,提交按钮是HTML元素,不再使用button(因为页面没有后台代码)

 

未完待续

Copyright作者: panzhenyu.net
版权归作者和博客园共有
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值