zoukankan      html  css  js  c++  java
  • 分部视图

    共用的分部视图放在shared文件下。

    html辅助方法拥有一个专门的扩充方法来载入分部视图,成为Partial,可以在view中直接将分部视图的执行结果取回。
    Partial(HTMLHelper,String)
    Partial(HTMLHelper,String,Object)
    Partial(HTMLHelper,String,ViewDataDictionary)
    Partial(HTMLHelper,String,Object,ViewDataDictionary)
    -----
    Html.Partial("ajaxPage")
    Html.Partial("ajaxPage",Model)
    Html.Partial("ajaxPage",null,ViewData["Model"])
    Html.Partial("ajaxPage",Model,null,ViewData["Model"])
     
    使用Html.Action辅助方法载入分部视图
    除了在检视页面里使用Partial载入分部视图外,在mvc中还可以使
    用Html.Action辅助方法载入另一个Action的执行结果。
    eg:
    public ActionResult  aaa(){
    return PartialView();
    }
    然后可以在检视页面利用Html.Action来载入这个Action的执行结果
    @Html.Action("aaa")
    ------------------------------------
    html辅助
    @Html.DisplayNameFor(model => model.Email)
    仅仅输出单纯的文字,完全没有额外的标签,而且输出的显示文字
    是在Member数据模型中各栏位的DisplayName属性(Attributes)参
    数值,如果没有定义DisplayName属性的参数值的话,预设就会输出
    属性名称。
    @Html.DisplayFor(model => model.Email)
    是个模板辅助方法,专门用来输出显示模板,发现大部分栏位都直
    接输出数据模型传入的值(没有额外的HTML标签),但有个特别的
    栏位不太一样,那就是Email这个栏位输出,因为这个栏位的输出竟
    然是一个含有超链接的Email地址。
  • 相关阅读:
    结构型模式のBridge桥梁模式
    创建型模式のBuilder建造者模式
    设计模式的一点思考
    创建型模式のAbstractFactory抽象工厂模式
    初试phoenix
    内网搭建git server
    nsq 学习(三)nsqlookupd
    nsq 学习(二)简单使用
    nsq 学习(一)源码安装nsq
    go学习实践-protobuf
  • 原文地址:https://www.cnblogs.com/jinhaoObject/p/4597589.html
Copyright © 2011-2022 走看看