波斯马BOSSMA Information Technology

ASP.NET MVC实战体验之项目管理系统(2)

发布时间:2010年2月26日 / 分类:ASP.NET, ASP.NET MVC / 6,876 次浏览 / 评论

在上一节中,已经建好了数据表,并且新建了一个MVC项目;这一节将介绍如何创建Model、View、Controller。

第二步:创建Model、Controller、View

1、创建Model:

官方提供的例子使用的ADO.NET Entity Data Model来创建Model,还有人通过LINQ to SQL来创建。Model的功能是提供数据模型及对数据操作的支持,所以完全可以根据自己的规则来创建Model,只要达到目的就行了。

在Models文件夹下添加两个文件:ProjectModel.cs、StatusModel.cs.

先来看一下ProjectModel,这个文件包含两个类:PJProject和PJProjectDAL,PJProject提供数据实体模型,PJProjectDAL提供数据操作方法。

StatusModel也是如上的格式。
如果你的表有很多,那么自己手写这个文件将会很麻烦,通过代码生成工具来创建这个文件就省事多了,比如:CodeSmith、动软.net代码生成器。

2、创建Controller:
在Controllers文件上点右键,添加Controller,如图:

在弹出的窗口中,勾选单选框,自动添加相应的方法。

添加两个文件:ProjectController.cs、StatusController.cs

Controller控制数据的调用,然后发送到相应的视图。我们修改一下ProjectController中显示数据列表索引的方法。

 3、创建View

在controller文件中,找到要创建View的方法,在方法名上点右键。

如果没有Master Page,可以不用选择。

通过这种方式创建的View,已经根据Model中的实体类生成了一些Html,可以根据自己的需求继续修改。
这里修改一下Index.aspx:

创建好了这三个部分,先通过数据库管理工具添加一些数据,就可以浏览一下看看了。

可以修改Controller中的其它方法,生成相应的View,执行其它的操作,如编辑、删除、查看详细等:

这一节的内容就到这里了,设计的内容比较多,这里很多内容都是简单带过,在后续的文章中会逐渐深入。
下一节将深入介绍Model。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自波斯马,原文地址《ASP.NET MVC实战体验之项目管理系统(2)

关键字:

建议订阅本站,及时阅读最新文章!
【上一篇】 【下一篇】

发表评论