首页 > 解决方案 > 如何修复:开始和结束时间

问题描述

我正在尝试显示 for 循环的开始和结束时间,但没有显示。

这是我的代码:

控制器:

                    public ActionResult Create(FormCollection collection)
                    {
                   UserMaster employee = new UserMaster();
                   employee.StartTime = DateTime.Now;
                   ViewBag.StartTime = "Start Time" + employee.StartTime;

                    for (int i = 1; i <= 1; i++)
                     {
                      employee.Name = collection["Name"]
                      employee.City = collection["City"];
                      employee.Address = collection["Address"];
          UserMasterRepository employeeBusinessLayer = new  UserMasterRepository();
                       employeeBusinessLayer.Add(employee);
                         }

                     employee.EndTime  = DateTime.Now;
                      ViewBag.EndTime ="Start Time" + employee.EndTime;
                      return RedirectToAction("Index");
                   }

存储库:

用户大师.cs

               public class UserMaster
                {
                 public DateTime StartTime { get; set; }
                 public DateTime OperatingTime { get; set; }
                 public DateTime EndTime { get; set; }
              }

看法:

          model IEnumerable<MVCWithDI.Repository.UserMaster>
          @{
             ViewBag.Title = "Home Page";
             Layout = "~/Views/Shared/_Layout.cshtml";
          }
            @using (Html.BeginForm())
          {
            @Html.AntiForgeryToken()

            <div class="form-horizontal">
              <h4>Customer</h4>
               <div class="form-group">
                <div class="col-md-offset-2 col-md-10">

                 @ViewBag.StartTime<br />
                 <br />
                  @ViewBag.EndTime<br />
                <br />
                 @ViewBag.time<br />
                 <div class="col-md-offset-2 col-md-12 text-success">
              </div>
             </div>
          </div>
        </div>
        }

我该如何解决这个问题。我正在使用存储库,统一框架。

标签: asp.net-mvcrepository-pattern

解决方案


ViewBag 不包含返回 RedirectToAction 的值。
你应该使用return view("Index").
而不是return RedirectToAction("Index").


推荐阅读