zoukankan      html  css  js  c++  java
  • mvc html.PartialView()传参

    方式一,viewData
    public static MvcHtmlString Partial(this HtmlHelper htmlHelper, string partialViewName, ViewDataDictionary viewData);

    举例

    Index页  

    @Html.Partial("_Partial.cshtml", new ViewDataDictionary { { "VariableName", "some value" } })

    _Partial页

    @{
    string valuePassedIn = this.ViewData.ContainsKey("VariableName") ? this.ViewData["VariableName"].ToString() : string.Empty;
    }

    方式二,model
    // model:
    // 用于分部视图的模型。
    //
    // 返回结果:
    // 以 HTML 编码字符串形式呈现的分部视图。
    public static MvcHtmlString Partial(this HtmlHelper htmlHelper, string partialViewName, object model);

    举例:

    ClassA是类,ClassA_Instance是ClassA的实例

    Index页  

    @Html.Partial("_Partial", ClassA_Instance)

    _Partial页 

    @model ClassA

    <span>@Model.field</span>


    方式三,同时传递model和viewData
    // model:
    // 用于分部视图的模型。
    //
    // viewData:
    // 用于分部视图的视图数据字典。
    //
    // 返回结果:
    // 以 HTML 编码字符串形式呈现的分部视图。
    public static MvcHtmlString Partial(this HtmlHelper htmlHelper, string partialViewName, object model, ViewDataDictionary viewData);

  • 相关阅读:
    POJ2104&&HDU2665(静态区间第K小)
    HDU4763
    js 获取视频的第一帧
    hadoop 集群配置
    redis_cli 批量删除
    vmware centos 7 更新vmware-tools
    php计算两个整数的最大公约数常用算法小结
    centOS 7 配置NAT模式
    centOS配置NAT模式
    show table status 获取表的信息
  • 原文地址:https://www.cnblogs.com/imust2008/p/8043878.html
Copyright © 2011-2022 走看看