MVC初学(一)

现在的mvc 3的学习中

 mvc 是无状态的

Razor视图:既然用mvc, 就不要选择.net引擎了,使用Razor引擎,微软也说了mvc未来是使用Razor,

路由系统

控制器(约定放在controllers中)

在控制器中的每一个方法名对应一个视图

视图又有2种, 类型视图 和 强类型视图(强类型视图意在渲染一个特定的域类型)【注意:在使用强类型之前,要确保已经编译了MVC项目,否则mvc不能为你在Models模型类文件夹中创建的类创建强类型】

ps:编译就是在生成中生成解决方案即可

lambda表达式要学习, 稍后更新 @Html。TextBoxFor(x => x.Phone)

===============================

public ViewResult RsvpForm() {
            return View();  //view()中为空返回RsvpForm视图,如果return View(“thanks”)则返回thanks.cshtml视图
}

 熟悉Razor的语法

如果视图中有表单, 那么在<head></head>中引用 Site.css

由于是Razor引擎, 那么必须要在URL路径引用时照此格式 href="@Href("~/Content/Site.css")",加上Href转换符:“@Href(“”)”

 <link rel="stylesheet" href="@Href("~/Content/Site.css")" type="text/css" />

 

看了有50页了, 大致理解了 模型 - 视图 - 控制器 的原因,形成

posted @ 2014-04-16 09:37  朱代杰  阅读(169)  评论(0编辑  收藏  举报