zoukankan      html  css  js  c++  java
  • ASP.NET MVC3布局页与分布页调用方式概述

    由于本人运用ASP.NET MVC3时间不长,经验不足,因此理解错误之处,敬请指出。

    MVC3也是一种web开发框架,是web开发平台,就必然涉及到父页面和子页面的调用关系问题,那么在MVC3中,有那些方式呢?

    按目前自己掌握的情况,大约有两种方式可供选择:

    1.类似于ASP.NET 2.0中出现的MasterPage方式,即: 在父页面中添加:RenderBody()调用,在子页面中添加对父页面的引用:Layout=...。如果运用此种方式,那么浏览必须从子页面开始,这样在调用时才会将子页面内容合并到父页面的RenderBody()函数处。否则,系统会出现错误提示:无法直接请求文件“~/Views/Home/*****.cshtml”,因为它调用了“RenderBody”方法。

    2.去除子页面对父页面的引用:Layout=...,一并去除父页面中对RenderBody()函数的调用,在所需调用子页面的地方使用命令:@Html.Partial("*****"),有意思的是,如果被调用的子页面又按方式一,引用了另一个父页面,那么此父页面会将子页面及它的另一个父页面也一并添加进来,甚是有趣。这种方式,相对于方式一,似乎有更好的灵活性,使单个子页面可以被多个父母引用,这种方式,更像是是一种弱类型引用,而方式一则像强类型引用。

  • 相关阅读:
    风火轮 –动画效果:擦除、形状、轮子、随机线条、翻转远近、缩放、旋转、弹跳效果
    风火轮 –动画效果:浮入与劈裂
    风火轮 – 飞入动画效果
    风火轮 1
    CB XE6初体验
    在CB2010中调用ffmpeg(5)
    在CB2010中调用ffmpeg(4)
    在CB2010中调用ffmpeg(3)
    在CB2010中调用ffmpeg(2)
    0-99累加
  • 原文地址:https://www.cnblogs.com/jizhong/p/2272223.html
Copyright © 2011-2022 走看看