zoukankan      html  css  js  c++  java
  • MVC视图请求流程视图

     /*
             *视图请求流程
             *当接受到home/index请求时
             *先去找viewstart.cshtml视图,再去加载index.cshtml视图
             *(假如这是返回的html代码里面有异步请求/home/partial)
             *1、假如请求的action返回的是view,那么将会先找viewstart
             *2、假如请求action返回的是PartialView,那么将不会加载viewstart
             *
             * 再index页面中@{Html.RenderPartial("~/Views/View/partialview.cshtml");}的请求过程
             * 当接受到home/index请求时
             *在index视图加载时Html.RenderPartial方法会去加载部分内视图,并把
             *分布视图生成的html输出到方法所在位置
             *最后,接着生成主视图
             *(*)这种方法的缺点,只会加载分布视图的html代码,所以只能访问index action里的数据
             *partialview action里的数据访问不到
             *
             *
             *
             * 再index页面中@{Html.RenderAction("index2");}的请求流程
             * 这种分布视图模式,当index视图解析到Html.RenderAction("index2")时
             * 将会访问index2 action,所以partialview视图能访问到分布视图的数据和index action的数据
             * 但是index2 action访问不到index控制器的viewdata,但是能访问到tempdata数据
             * 所以tempdata是action和action之间传递数据的
             *
             * 当视图在指定的文件价下找不到时,会到shared文件夹下去找
             *
             */

  • 相关阅读:
    HO引擎近况2020712
    大地形初探小结一
    大地形初探之信息收集
    真实大地形初探
    翻译22 Unity中的曲面
    翻译21 平面和线框着色
    翻译20 视差和法线、高度图回顾
    翻译19 GPU Instance
    翻译18 Realtime GI & LPPV & LOD
    翻译17 Mixed Lighting混合光照
  • 原文地址:https://www.cnblogs.com/raorao1994/p/6164535.html
Copyright © 2011-2022 走看看