Html.RenderPartial的三个参数的用法 用法实例

来源:互联网 发布:原来你还在这里知乎 编辑:程序博客网 时间:2024/05/17 02:31

后台代码:

            ViewBag.smallCategory = categoryService.LoadEntities(m=>m.ParentID==(short)Model.Enum.CategoryEnum.ProductTrade);            ViewData["Total"] = classInfoService.LoadEntities(m => m.Category.ParentID == (short)Model.Enum.CategoryEnum.ProductTrade).ToList().Count;

前台代码:

@{     var data = new ViewDataDictionary();     data.Add("total",  ViewData["Total"]);     Html.RenderPartial("../Category/SmallCategory", ViewBag.smallCategory as IEnumerable<Jyson.ZhanShiQuan.Model.Category>, data);}

绑定的页面代码:


@model  IEnumerable<Jyson.ZhanShiQuan.Model.Category>@{    Layout = null;}<div class="sxbox">   <div class="where">        <div class="btn-pub">            共<span style="color: #BC2D15; font-weight: 600;"> @Html.ViewData["total"] </span>条信息</div>        <ul class="area_house">            <li class="choose_on"><strong><span class="fc-gray">所有分类</span></strong></li>        </ul>    </div>    <div class="change_county">        <ul>            <li><a id="0" href="../ProductTrade/List">全部</a></li>            @foreach (var item in Model)            {                <li><a id="@item.ID" href="../ProductTrade/List-@item.ID">@item.CName</a></li>            }        </ul>        <div class="clear">        </div>    </div></div>



原创粉丝点击