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地址。
  • 相关阅读:
    QT UAC问题汇总贴
    被动的流氓
    Web前端优化需要注意的点
    VS快捷键
    延时过程中要加上app.processEvents(),进度条里也要加上这句
    Nim语言:Pascal的语法,Python的缩进
    QString转换成LPCWSTR
    Pascal编译器大全(非常难得)
    WCF学习心得----(三)服务承载
    SafeSEH原理及绕过技术浅析
  • 原文地址:https://www.cnblogs.com/jinhaoObject/p/4597589.html
Copyright © 2011-2022 走看看