asp.net mvc
文章平均质量分 56
jingmeifeng
这个作者很懒,什么都没留下…
展开
-
@RenderBody()和@RenderSection()
强大的Razor引擎 一、Razor基础简介 Razor采用了cshtml后缀的文件名,截图如下: A、 版面布局 从图上看到,新的视图引擎已经没有了Site.Master这种MasterPage了,取而代之的是_Layout.cshtml和_ViewStart.cshtml。 _Layout.cshtml等同于MasterPage;如下图所示:转载 2012-07-26 12:53:19 · 66501 阅读 · 7 评论 -
MVC3.0 中Razor 学习
随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。 其实在使用在html中调用C#代码时,内心总在埋怨。这个写法非常麻烦。麻烦在哪呢?其实就是闭合。比如: Asp.net: " Razor:转载 2012-07-25 14:30:14 · 1145 阅读 · 0 评论 -
Razor视图引擎-基础语法
所有以 @开头 或 @{ /* 代码体 */ } (在@与{直接不得添加任何空格) 的部分代码都会被ASP.NET引擎进行处理.在 @{ /*代码体*/ } 内的代码每一行都必须以";"结束,如@{ var i = 10; var y = 20;}而 @xxx 则不需要以";"作为结束符,如 @i 输出 10@y; 输出 20;代码区内字母分大小写转载 2012-07-26 11:40:33 · 3497 阅读 · 0 评论 -
Razor 模板
Layout Page该家伙其实就相当于原来的Master文件,为站点的统一主题界面和减少大部分冗余的Html、head、body标记曾作出过很大的贡献,可谓功不可莫!MasterPage的诞生是在.NET 2.0版本,在服役到.NET4.0版本时出现了一个新成员Layout 向他发出了挑战。Partial Page相当于原来的UserControl,它可以为你减轻不少需要重复劳动原创 2012-07-26 11:46:54 · 3107 阅读 · 0 评论 -
@html.ActionLink的几种参数格式
一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail")则会生成 all 二 Html.ActionLink("l转载 2012-07-27 09:50:24 · 65920 阅读 · 9 评论 -
int?id与id??1 的意思
1.int? id在c#里是什么意思?2.id ?? 1又是什么意思?原创 2014-04-29 13:39:39 · 4348 阅读 · 0 评论