MVC【布局页和子页,常用布局方法,常见报错】

  • Post author:
  • Post category:其他


一,布局页就是母版页的意思

1,母版页面的创建方式有两种,一种是动态页面(有控制器,有一定前后端交互的页面),一种是静态页面

1)静态页面直接在Views文件夹下面的shared文件夹下面右键添加MVC5布局页即可。

它会生成一个母页面,页面中有**@Render.Body()。这个方法代表子页面的占位符。它只能够有一个。**

接下来只需要在控制器里面添加的视图中勾上使用布局页那个选项,选中我们准备好的布局页即可。

它会生成一个子页面,页面中的

layout=“地址”,就是代表引入的母页面地址。

2)动态页面则通过第一个控制器,不要勾选任何布局页面。后面的子页面使用布局页即可。

二,布局常用方法

1,

@Html.ActionLink(“名字”,“控制器方法”,“控制器”)


第一个参数代表网页中我们想要显示的名字,第二个代表控制器下面的方法,第三个代表控制器。

作用:功能类似于标签的跳转,只是母版页作为子页的绑定页面,跳转后母版页还是会存在。

三,报错

报错原因:视图显示不成功,因为引用了@RenderBody

解决办法:这种报错原因是因为你没有引用子页面,它是通过引用子页面,子页面自动调用布局页而产生的子页面和母页面结合的页面。



版权声明:本文为weixin_46964231原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。