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地址。
  • 相关阅读:
    课堂检测求一个数的各个位
    猜数字
    登录界面
    课后作业01
    java语言基础问题
    大道至简第一张用java撰写伪代码
    阅读“大道至简”的读后感
    iOS 瀑布流的基本原理
    iOS 生成二维码
    CNContact对通讯录的基本使用(第二篇)
  • 原文地址:https://www.cnblogs.com/jinhaoObject/p/4597589.html
Copyright © 2011-2022 走看看