摘要: 1: ViewData传值方式ViewData的生命周期和View相同, 只对当前View有效. ViewData["zd"] = dfdfd2:TempData传值方式 可以跨Action传递 TempData的数据至多只能经过一次Controller传递, 并且每个元素至多只能被访问一次, 例如... 阅读全文
posted @ 2014-08-10 13:32 ChengCailian 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 一、所有的Controller都继承自System.Web.Mvc.Controller 目前ASP.NET MVC3默认提供了多种ActionResult的实现,在System.Web.Mvc命名空间里。 其中ActionResult是一个抽象类,所有一下的Result都继承自它,因此如果一个... 阅读全文
posted @ 2014-08-10 10:54 ChengCailian 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1、单行代码书写 @代码 2、多行代码书写 @{ //@加个大括号就可以在里面写C#代码了。 C#代码第一行 C#代码第二行 } 3、Razor模板引擎会自动判别代码块,但是当代码存在二义性的时候,可以用小括号澄清@{ string nam... 阅读全文
posted @ 2014-08-10 07:59 ChengCailian 阅读(236) 评论(0) 推荐(0) 编辑
摘要: RenderBody,RenderPage和RenderSection1. RenderBody在Razor引擎中没有了“母版页”,取而代之的是叫做“布局”的页面(_Layout.cshtml)放在了共享视图文件夹中。在这个页面中,会看到标签里有这样一条语句:@RenderBody()其实它的作用和... 阅读全文
posted @ 2014-08-10 07:21 ChengCailian 阅读(202) 评论(0) 推荐(0) 编辑