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);

  • 相关阅读:
    NumPy线性代数
    NumPy矩阵库
    NumPy副本和视图
    NumPy字节交换
    NumPy排序、搜索和计数函数
    NumPy统计函数
    NumPy算数运算
    NumPy数学算数函数
    NumPy
    dp 动规 最佳加法表达式
  • 原文地址:https://www.cnblogs.com/imust2008/p/8043878.html
Copyright © 2011-2022 走看看