全部博文(403)
2012年(403)
分类: 嵌入式
2012-03-13 17:45:21
微软更新速度一直都是很快,目前MVC4.0Beta已经发布了,而我还在刚刚起步MVC3.0。本文是MVC的基础,构建最简单的MVC项目。以后会陆续发布更新。
开发工具:VS2010+MSSQL2005,需要使用MVC3.0
环境配置第一步:到官方网站下载MVC3,提供了简体中文。先安装 AspNetMVC3ToolsUpdateSetup.exe,然后安装AspNetMVC3ToolsUpdateVS11Setup.exe
第二步:新建数据库,创建测试表。然后往表里insert些测试数据
第一步:打开VS,新建选择MVC3 web应用程序,输入项目名称以及目录
第二步:创建NewsEntity类,本文使用自己手写实体类(没有使用LinqtoSql,EF等orm)
第三步:配置数据库连接字符,注意此处的name对应下一步中创建的类名。
第四步:创建ProjectEntity类,需要继承DbContext
第五步:新建Controller,
第六步:在News上右键,新建视图。勾选“创建强类型视图”,选择NewsEntity,支架模块选择List
添加后,cshtml代码如下:
@Html.ActionLink("添加", "Create")
"50px"> ID | "300px"> 标题 | "150px"> 时间 | |
---|---|---|---|
@Html.DisplayFor(modelItem => item.NId) | @Html.DisplayFor(modelItem => item.Title) | @Html.DisplayFor(modelItem => item.Time) | @Html.ActionLink("编辑", "EditNews", new { id = item.NId }) | @Html.ActionLink("删除", "DeleteNews", new { id=item.NId }) |
运行后效果图如下:
到此,第一个列表页面就完成了(未涉及分页,后续会更新)。关于添加,修改,删除也就很容易了。
添加Controller代码:
添加页面:
修改页面一样,Controller稍微有点修改:
删除Controller代码:
小弟刚接触MVC3,本文也只是本人学习中的一点点积累。有很多不好的地方,希望大家多提意思。