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("*****"),有意思的是,如果被调用的子页面又按方式一,引用了另一个父页面,那么此父页面会将子页面及它的另一个父页面也一并添加进来,甚是有趣。这种方式,相对于方式一,似乎有更好的灵活性,使单个子页面可以被多个父母引用,这种方式,更像是是一种弱类型引用,而方式一则像强类型引用。

  • 相关阅读:
    用户场景分析
    人月神话阅读笔记03
    钢镚儿开发的最后一天
    钢镚儿开发的第九天
    4.25第10周周总结
    5号总结
    4号总结(3)
    4号总结(2)生成apk
    4号总结(1)
    3号寒假总结
  • 原文地址:https://www.cnblogs.com/jizhong/p/2272223.html
Copyright © 2011-2022 走看看