首页 [ 新知实践 ] MVC3.0 Razor学习源码
一键分享

MVC3.0 Razor学习源码

  • 免费

2011-06-30 14:30:25

  • 源码类型: B/S
  • 开发环境: VS2010 + 无数据库
  • 开发语言: C#
  • 标签: mvc3 Razor
  • 评分:
收藏 478 次|关注 9507 次|下载 915 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:51asp***
  • 访问次数:   312666 次
  • 源码数量:   1241 套
  • 通过比率:   97%
  • 活跃于:   三个月前
  • TEL:   13*******71
  • 最新IP属地:杭州市
  • 微信扫码咨询
.net

源码介绍

源码参数

  • 源码类别:【新知实践】
  • 源码类型:B/S
  • 适合人群: 菜鸟
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:无数据库
  • 源码大小:455K
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 演示
  • 代码片段
  • 智能提示
  • 代码结构
  • 演示
  • 代码片段
  • 智能提示
  • 代码结构
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
MVC3.0 Razor学习源码
Razor出现后我们就可以选择不再使用asp.net master 模板页。取而代之的是cshtml razor的模板文件。用法还是和master模板页类似。但在mater模板页的原有功能上有了进一步扩展,更方便开发。比如只要在View文件夹内加入_ViewStart.cshtml文件,我们就无需在每一个具体的View页面引入模板页。减少View页面内的重复代码。具体的可以建立一个MVC3 Application 选择razor模板,VS会自动建立上述机制。这里值得提出的是@RenderSection方法。可以让我们在模板页预设一个区域,未来给继承该模板页的View使用。具体请看以下操作:
在MVC3.0 shared文件夹下_Layout.cshtml这个模板文件内加入以下代码:






@RenderSection("Head", required: true)



以上代码第7行,预留出一个Head的section。 熟悉模板页的人,应该明白该处是预留是给未来具体的View页面自定义特定js/css使用的。这个View我们就用默认的Home底下的Index来举例。打开index.cshtml 写入以下代码
@{
ViewBag.Title = "Home Page";
}

@ViewBag.Message


@section Head{

}
该View已经集成了模板页,这里只是填充模板页内的Head section这时就可以加入我们的针对每个view页面的js或者CSS了。至此达到共性外的个性。
责任编辑:wxd

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行