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群:

ASP.NET零度交流群

 105568127 

 

这里 并不是所有人都是大牛  但是我们依旧努力的 奔向大牛  

 

posted @ 2013-11-26 23:17  风飞萧雪  阅读(168)  评论(0)    收藏  举报