首页 技术 正文
技术 2022年11月20日
0 收藏 953 点赞 3,206 浏览 789 个字

1、MVC开发步骤:控制器-视图。2、每一个视图都会有一个默认的模板页:_ViewStart.cshtml。名字不能改,只能叫_ViewStart。3、Layout=”~/Views/Shared/_Layout.cshtml”;代表指向的布局。4、_ViewStart.cshtml页面什么时候执行呢?在每个页面执行之前,先执行此页面代码。也就是说,给所有页面执行了默认布局了。 5、在_Layout.cshtml文件里,@RenderBody()表示在这个位置显示子页面的内容。相当于在此留了占位符。也就是说,咱们创建的视图都会放到这里。6、当MVC执行的时候,首先去执行模板页里面的内容(_ViewStart.cshtml),然后再执行自页面的内容。7、既然所有页面在执行之前都要执行_ViewStart.cshtml里面的内容,那这个页面很强大,那咱们可以把所有页面的公共操作都可以放到里面来。8、_Layout.cshtml是给咱们制定的默认布局,那咱们能不能自己指定布局?当然也是可以的。先在Shared文件夹里添加一个模板页面(_Layout2.cshtml),之后在子页面里指定要用的模板页:@{Layout=“~/Views/Shared/_Layout2.cshtml”;}9、当我们在添加视图的时候,如果没有制定母版页,那么就走默认的模板页(_ViewStart.cshtml),如果有指定,那么就走指定的母版页,把之前的_ViewStart.cshtml页面给覆盖掉了。10、设计模板页:@RenderSection(“Header”)@ReaderBody(“”):双引号里不需要写东西,它是渲染子页面当中默认的(没有写道Section里面的),都是要写到Body里面去的。@ReaderSection(“Footer”)               

上一篇: xPath技术
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,905
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,430
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,247
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,058
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,690
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,727