MVC——就酱紫一个系列,这是一个好的开始1
本人第一次写Blog 排版很瞎 会努力的去改变
mvc 一个主流的东西 但是好多大牛都写了N多个系列,淅淅沥沥的看了好多,多多少少知道了些 ,可是要自己去完成一个项目还是有写吃力,so 写了这个系列希望可以进步的快一些,
也可以把自己项目做完.
不多说废话了 后续再继续唠叨.
首先 我们新建一个mvc的项目VS2010 需要安装mvc3 补丁 http://www.asp.net/mvc/mvc3 VS2012 以上都集成
因为不知道很多特性 所以MVC的版本用3 或 4 都没有关系 但是 3及以上的版本 和2的应该区别很多 不是很知道 想要了解的话可以百度查一下
新建一个项目 我这里就 新建MVC4项目中的基本项目 默认
视图视图引擎 默认是Razor 还是可以选择ASPX 具体 区别还请百度 这个是新的东西 编码风格感觉良好 个人还是较喜欢
新建好项目
这里 我先处理的是页面视图 因为我这里已经准备好了 页面
打开Views —Shared 我们可以看到 _Layout.cshtml 这里是布局页面 相当于 webform 中的母板页 我这么理解的

打开_Layout.cshtml 页面是默认是HTML5 应该是叫编码吧
Styles.Render 和Scripts.Render 记忆中是MVC4 新加的 引用样式的和引用脚本的类
MVC3 里面应该是这么写的@Url.Content("") 有心的 可以查询一下确认一下
现在我开始来布局 要在项目根目录 创建一个Images 用来存放图片
所谓的母板页_Layout 布局完成后 我们在Controllers的文件夹上右键 添加控制器

命名为Home 做为首页的控制器

在 Index 里面我们右键 添加视图 默认就好 下面会有是否选择母板页
在_Layout 里面我们还看到了 @RenderSection("scripts", required: false) 这么一个MVC4的新特性
我们用代码看一下 这个是用来做什么的
Layout中 RenderSection

Index 中 section scripts

还有在Layout 里面看到 @RenderBody()
这个就是 页面中放出去母板的内容
在Index里面放入首页出去母板页 的内容也就Layout 中所谓的@RenderBody() 就ok
今天就先到这里 不早了 希望 在这里 可以和大家把这个项目做完 我在努力的坚持 我的坚持 需要您的鼓励 指点 谢谢
我们的QQ群:
105568127
这里 并不是所有人都是大牛 但是我们依旧努力的 奔向大牛

浙公网安备 33010602011771号