子视图 简单呈现1

1.Html.Partial

        @*
        Html.Partial 呈现子视图 ,没有经过 Action方法
        如果从本文件夹下没有找到,在去Shared文件夹中搜索,
        不能直接显示其他文件夹的视图
        *@
        @Html.Partial("SubOne");
        @Html.Partial("SubTwo")
        @Html.Partial("_CommonOne")
        @Html.Partial("_ShareSub")
     //带参数     @Html.Partial("SubTwo","asdf")

        @*失败*@
        @Html.Partial("ViewTwoSub")

2.Html.RenderPartial

    @*
         Html.RenderPartial 直接呈现子视图 ,没有经过 Action方法
         如果从本文件夹下没有找到,在去Shared文件夹中搜索,
         不能直接显示其他文件夹的视图
        *@
        @{
            Html.RenderPartial("SubTwo");
            Html.RenderPartial("_CommonOne");
            Html.RenderPartial("_ShareSub");       //带参数传递
       Html.RenderPartial("SubTwo","1234234");
            //失败
            Html.RenderPartial("ViewTwoSub");
        }

3.Html.Action

     @*
        Html.Action 直接呈现子视图 ,需要经过 Action 方法
        可以呈现其他controller下的Action
        *@
        @Html.Action("SubTwo")
        @Html.Action("ViewTwoSub", "ViewTwo")

4.Html.RenderPartial

        @*
         Html.RenderPartial 直接呈现子视图 ,需要经过 Action 方法
        可以呈现其他controller下的Action
        *@
        @{
            Html.RenderAction("SubTwo", "ViewOne");
            Html.RenderAction("ViewTwoSub", "ViewTwo");
        }

5.RenderPage

        @*
        RenderPage 显示指定路径的 文件
        data:(可选)要传递给所呈现页的数据数组。在所呈现页中,
        可以使用 System.Web.WebPages.WebPageBase.PageData 属性来访问这些参数。
        *@

       @*@RenderPage("~/Views/ViewOne/SubTwo.cshtml")*@
        @RenderPage("~/Views/ViewOne/SubTwo.cshtml","a","b")
时间: 2024-11-13 01:58:12

子视图 简单呈现1的相关文章

UIView如何管理它的子视图

UIView提供了很多建立和管理视图的方法. 1.添加视图 insertSubview:atIndex:   //放在子视图数组的具体索引位置 insertSubview:aboveSubview:   //某个子视图前面 insertSubview:aboveSubview:   //某个子视图前面 2.重新排序和删除子视图 [parentView exchangeSubviewAtIndex:i withSubviewAtIndex:j]//交换两个视图的位置 bringSubviewToF

【转】 UIView如何管理它的子视图

原文:http://my.oschina.net/u/1984662/blog/293690 目录[-] Core Animation基础 改变视图的层 动画支持 视图坐标系统 边框.边界.和中心的关系 坐标系统变换 内容模式与比例缩放 自动尺寸调整行为 创建和管理视图层次 创建一个视图对象 添加和移除子视图 视图层次中的坐标转换 标识视图 在运行时修改视图 实现视图动画 配置动画的参数 配置动画的委托 响应布局的变化 重画视图的内容 隐藏视图 创建一个定制视图 初始化您的定制视图 描画您的视图

HackSix 为ViewGroup的子视图添加悦目的动画效果

1.默认情况下他,添加到viewGrop的子视图是直接显示出来的.有一个比较简单的方法可以为这个过程增加动画效果. 2.知识点: 给子视图添加动画效果就用:LayoutAnimationController类,用LayoutAnimationController要强调一点的是不可以给每个子视图指定 不同的动画效果,但可以决定每个子视图显示动画效果的时间. 3.例子: 下面将结合托名都渐变动画(alpha animation)和位移动画(translate animation)演示给ListVie

让超出父视图范围的子视图响应事件,在UIView范围外响应点击

//重写该方法后可以让超出父视图范围的子视图响应事件 - (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {     UIView *view = [super hitTest:point withEvent:event];     if (view == nil) {         for (UIView *subView in self.subviews) {             CGPoint tp = [sub

动态添加子视图 UIView 的正确方法

很多时候哥比较喜欢用代码添加视图,特别是要同时加很多UIView时,而且跟 xib 比起来代码更容易管理,在多人的项目中代码不容易 conflict. 但小牛哥最近发现很多新人都不太清楚正确的使用方法,以下是哥的一些总结,有何不妥欢迎大家一起讨论: (前提条件是这样的:有一个 View Controller  和相应的 xib 文件,我们需要为这个controller 动态加上其他的子视图) UIViewController 中动态添加 UIView 正确的步骤应该是: 1. 在 viewDid

精通IOS-在表单元中添加子视图

#import <UIKit/UIKit.h> @interface NameAndColorCellTableViewCell : UITableViewCell @property(copy,nonatomic) NSString *name; @property(copy,nonatomic) NSString *color; @end NameAndColorCellTableViewCell.h // // NameAndColorCellTableViewCell.m // Tab

IOS子视图超过父视图frame后,无法交互响应

确定第一响应者 当用户触发某一事件(触摸事件或运动事件)后,UIKit会创建一个事件对象(UIEvent),该对象包含一些处理事件所需要的信息.然后事件对象被放到一个事件队列中.这些事件按照先进先出的顺序来处理.当处理事件时,程序的UIApplication对象会从队列头部取出一个事件对象,将其分发出去.通常首先是将事件分发给程序的主window对象,对于触摸事件来讲,window对象会首先尝试将事件分发给触摸事件发生的那个视图上.这一视图通常被称为hit-test视图,而查找这一视图的过程就叫

父视图与子视图

1,子视图在父视图上显示及响应触摸时间, 1,子视图的frame需与父视图关连 2,在父视图必须声明[self.subView superview]; - (UIImageView *)imageTom {     if (_imageTom == nil) {         UIImageView *imageTom = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];         _imageTom = im

[转]UIView的属性,父视图和子视图的层级操作,子视图的自适应模式,外加一个定时器

1)UIView视图frame的设置,四个参数,前2个确定位置,后2个确定大小. (2)UIView的内容模式contentMode,和在UIImage中说的是一样的,而且在UIImage中展示更容易理解. (3)UIView最重要的就是父视图和子视图之间的关系,以及父视图操作子视图(增加一个子视图,把一个子视图放到最下面最上面.交换两个子视图的加载顺序等等) (4)还有一个重要的是,父视图如果发生变化,子视图怎么自动调整布局:先让父视图允许子视图干这个事,即把父视图的属性autoresizes