`
wsql
  • 浏览: 11808782 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

ASP.NET MVC3 Razor布局

 
阅读更多

在创建ASP.NET MVC3项目时,在View文件夹中,默认产生Shared文件夹(里面包含_Layout.cshtml和Error.cshtml),还有一个_ViewStart.cshtml文件。

默认视图包含的文件

在创建自己的视图(使用Razor引擎),有一个让选择Layout,如下图红色选中区域,一般情况下,如果要使用自带的布局(等用于web form的masterpage),就可以不用设置。

这是会发现创建出来的视图代码不包含<html><head>和<body>,其实就是因为这些东西都包含在了_Layout.cshtml(在Share文件夹中),见第一个图。

那么该文件中的内容如下:

注意:

诸如<html><head><body>等标记出现了

最上面的红色选中区域是html5的文档标记模式,和xhtml有些不同。

下面的红色选中区域是笔者自己添加的样式和脚本

经测试:这些改动都可以显示在应用次布局的自定义的Razor视图中。

说明:在添加新视图时,也可以不适用自带的Layout布局,只需把第2幅图中“使用布局或模板页”前面的勾拿掉即可。

分享到:
评论

相关推荐

    ASP.NET MVC 3高级编程

    《asp.net mvc 3高级编程》 第1章 入门 1 1.1 asp.net mvc简介 1 1.1.1 asp.net mvc如何适应asp.net 1 1.1.2 mvc模式简介 2 1.1.3 mvc在web框架中的应用 2 1.1.4 asp.net mvc 3的发展历程 3 1.1.5 razor视图...

    详解ASP.NET MVC3:Razor的@:和语法

    这是我正在写的博文系列中的另一篇,涵盖ASP.NET MVC 3的一些新功能: http://weblogs.asp.net/scottgu/archive/2010/10/19/asp-net-mvc-3-new-model-directive-support-in-razor.aspx Razor中的布局10月22日) 用...

    ASP.NET Core MVC从入门到精通系列文章PDF版

    本系列文章共计20篇,主要包括ASP.NET Core MVC项目创建,启动运行,以及命名约定,创建控制器,视图,模型,接收参数,传递数据ViewData,ViewBag,路由,页面布局,wwwroot和客户端库,Razor语法,...

    Asp.net MVC开源泉文章发布系统(三层MVC模式) 实例

    2、整站采用CSS布局,很多表现层东西都用CSS来实现。 3、本站所有链接采用UrlReWrite实现伪静态,隐藏了扩展名。 4、用AjaxPro.2.dll实现二级栏目联动,并解决了栏目取值问题。(但修改文章时二级栏目在页面加载时...

    .net网站开发源码

    二、本系统后台采用ASP.NET MVC框架开发底层使用ADO.NET页面使用bootstrap js jquery razor引擎开发,前台使用标准web布局html+javsscript+css符合w3c标准。 3.功能介绍: 网站后台:主要包括登陆、用户管理、图片...

    ASP.NET MVC3模板页的使用(2)

    本文为大家演示下MVC3中怎样使用模板页,在传统的webform设计模式中,我们使用masterpage作为模板页,在MVC3 razor视图设计中,我们使用另一种方式作为模板页。 新建一个MVC3项目,在解决方案资源管理中,我们可以...

    Westwind.RazorHosting:在ASP.NETMVC外部托管Razor运行时,以在非Web .NET应用程序中使用

    产品特点独立剃刀模板渲染在桌面,控制台,服务甚至Web应用程序中使用不依赖ASP.NET或MVC 从字符串内容渲染模板从文件夹结构渲染模板支持部分页面和布局页面(FolderHostContainer) 提供HostContainers进行模板缓存...

    file-tagger:FileTagger 提供 HTML 帮助程序为 ASP.NET MVC 项目中的 JavaScript、CSS 或其他基于文件的元素动态创建标签

    FileTagger 提供 HTML 帮助程序来为 ASP.NET MVC 项目中的 JavaScript、CSS 或其他基于文件的元素动态创建标签。 它支持 Web 应用程序根运算符、波浪号 (~) 和多种用于定位文件的通配符模式。 这最初是为从客户端...

    razorviewenginesample:一个示例应用程序,用于演示如何使用 ASP.NET Core 中的 Razor 功能将模型数据呈现到视图中并提取输出 HTML

    首先,在 ASP.NET 框架上开发的 MVC 应用程序在内部使用 Razor 在请求期间通过布局文件呈现 html 视图和数据。 使用 ASP.NET 开发的应用程序可以使用名为 RazorEngine 的外部库,该库利用 MVC 框架的 Razor 引擎...

    网上购物系统源码网上商城源码

    本源码是一个ASP.net mvc框架搭建的三层购物网站源码, 功能齐全,界面美观简洁,非常适合二次开发和学习,欢迎下载 三、菜单功能 前台页面 1、注册:2、登陆:3、首页:4、购物车5、会员中心:6、客服中心:7、...

    Razor 2.0模板引擎,支持布局

    Razor 2.0模板引擎可在MVC外部运行,并支持布局(母版页)和_ViewStart,例如ASP.NET MVC。

    CodematicDemoMVC

    2009年3月 asp.net mvc1发布,缺失Area等关键技术 2010年3月12日: 强类型的HTML Helper数据验证,自定义模板,Area,异步Controller .Net4的技术:dynamic类型,默认值的方法参数 Why ASP.Net MVC3 asp.net 视图...

    asp-net-core-mvc-web-application:使用Entity Framework与数据库连接,使用ASP.NET Core 5 MVC构建Web应用程序

    ASP.NET Core MVC Pie Shop Web应用程序 使用ASP.NET Core 5 MVC构建Web应用程序,以对一些概念有所了解: 如何使用Entity Framework Core构建与数据库连接的多个页面。 了解有关Razor,标签助手,布局和查看组件...

    图书管理系统源码图书馆图书借阅系统

    系统后台采用ASP.NET MVC,使用到的技术点有,泛型,Razor语法,数据库增删改查,批量操作,cookie,ajax弹出层各种操作保存表单,图书借书和归还,报表查询基础,layui功能都已实现可二次开发多个功能 二、菜单功能,...

    成品网站源码网站源码后台

    系统后台采用ASP.NET MVC框架三层架构MODEL开发,使用到的技术点有,泛型,Razor语法,数据库增删改查,批量操作,bootstrap、Ajax、js、jquery、数据统计,加密与解密,时间控件,富文本内容编辑器。 二、菜单功能,...

    MarkdownViewEngine:用于ASP.NET Core的Markdown View Engine

    这只是在使用Markdown .md而不是.cshtml ASP.NET Core中为MVC构建新的视图引擎的原型。 我可以在生产中使用它吗? 简短的答案是“尚未” ,因为该项目仍是原型,并且仍在开发中,欢迎大家为源代码做贡献。 这个...

    姬酱岛入口也可以用必应搜索姬酱岛

    系统后台采用ASP.NET MVC框架三层架构MODEL开发,使用到的技术点有,泛型,Razor语法,数据库增删改查,批量操作,bootstrap、Ajax、js、jquery、数据统计,加密与解密,时间控件,富文本内容编辑器。 二、菜单功能,...

    手赚网赚积分墙源码发布和展示推广链接

    2、本系统后台采用ASP.NET MVC框架开发底层使用ADO.NET页面使用layui Ajax js jquery razor引擎开发,前台使用HTML5布局。 三、功能介绍: 1、网站后台:主要包括登陆、注册、推广链接、 2、积分墙生成:网页标题...

    Composite C1 v3.2.4497.34793.zip

    开发人员可以通过ASP.NET Razor、MVC、Web窗体、XSLT管理布局和扩展系统功能,后端和前端开发人员高度的权力和能够控制网站的外观和细微之处。   基于.NET4开发的最新技术,精心设计的可插拔的体系结构和API和...

    Composite C1 v3.2.4497.34793

     开发人员可以通过ASP.NET Razor、MVC、Web窗体、XSLT管理布局和扩展系统功能,后端和前端开发人员高度的权力和能够控制网站的外观和细微之处。 基于.NET4开发的最新技术,精心设计的可插拔的体系结构和API和完整...

Global site tag (gtag.js) - Google Analytics