html 界面
@using Test.Domain.Common <div> @{var listStatus = (List<Test.Domain.DeliveryStatusVM>)ViewBag.listStatus;} @foreach (var item in listStatus) { <div class="row" style="border-bottom:1px solid #ccc;"> @*流程信息显示*@ <div class="col-xs-10 center_cc"> <ul class="nav nav-pills nav-justified step step-arrow"> <li class="active3"> <a>计划</a> </li> <li class="active2"> <a>步骤2 @(Test.Common.DataConvert.GetDateFormate1(item.IssuedTime))</a> </li> <li class="active2"> <a>步骤3 @(Test.Common.DataConvert.GetDateFormate1(item.StockpTime))</a> </li> </ul> <ul class="nav nav-pills nav-justified step step-arrow"> <li class="active3"> <a>实际</a> </li> <li class="@(Test.Common.DataConvert.GetClass(item.DeliveryStatus, 1))"> <a>@(string.IsNullOrEmpty(item.IssuedingTime) ? " " : item.UserPlanName + " " + Test.Common.DataConvert.GetDateFormate1(item.IssuedingTime))</a> </li> <li class="@(Test.Common.DataConvert.GetClass(item.DeliveryStatus, 10))"> <a>@item.sUserName @(Test.Common.DataConvert.GetDateFormate1(item.sDate))</a> </li> </ul> </div> @*不良信息显示*@ <div style="overflow:auto;" class="col-xs-1 padd5 center_rr"> @{var _NgLst = item.NgLst;} @foreach (NgLst item2 in _NgLst) { @("阶段:" + Test.Common.DataConvert.GetStatusName(item2.Status))<br> @("问题描述:" + Test.Common.DataConvert.GetDateFormate1(item2.AddDateTime) + " " + item2.addName + " " + item2.Remark)<br> @("解决对策:" + Test.Common.DataConvert.GetDateFormate1(item2.UpdDateTime) + " " + item2.updName + " " + item2.Solution)<br> } </div> </div> } </div>
CS方法
namespace Test.Common { public partial class DataConvert { /// <summary> /// 获取控件是什么class /// </summary> /// <param name="deliveryStatus"></param> /// <param name="flag"></param> /// <returns></returns> public static string GetClass(int deliveryStatus, int flag) { string strClass = string.Empty; return strClass; } /// <summary> /// 获取阶段名称 /// 1:步骤1 2:步骤2 3:步骤3 /// </summary> /// <param name="flag"></param> public static string GetStatusName(int flag) { switch (flag) { case 1: return "步骤1"; case 2: return "步骤2"; case 3: return "步骤3; } } } }