您好,我是ASP核心的新手,已受命进行日记应用程序。单击上周按钮时,表的日期标题发生了更改,我遇到了问题。按下按钮时,它应该显示上周和下周的日期。如果这是一个非常愚蠢的问题,或者我打算完全错误地这样做,请提前道歉。每当页面加载时,它都可用于获取当前星期几的日期,但在两周之间无法滑动。
如果需要更多信息,请告诉我。。谢谢:)
index.cshtml <input type="submit" method="index" value="Previous Week" class="btn btn-light" onclick="location.href = '@Url.Action("Index", "Appointment",new {mon = ViewBag.monday, tues = ViewBag.tuesday, wed = ViewBag.wednesday, thurs = ViewBag.Thursday, fri = ViewBag.friday, sat = ViewBag.saturday,sun = ViewBag.sunday})'"/> <td width="87" align="center" <font color="#0000A0" size="1">Monday <br /> @ViewBag.monday </font></td> <td width="87" align="center" <font color="#0000A0" size="1">Tuesday<br>@ViewBag.tuesday</font></td>
AppointmentController [HttpGet] public IActionResult Index() { ViewBag.monday = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek + (int)DayOfWeek.Monday).ToString("dd-MM-yyyy"); ViewBag.tuesday = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek + (int)DayOfWeek.Tuesday).ToString("dd-MM-yyyy"); ViewBag.wednesday = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek + (int)DayOfWeek.Wednesday).ToString("dd-MM-yyyy"); ViewBag.thursday = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek + (int)DayOfWeek.Thursday).ToString("dd-MM-yyyy"); ViewBag.friday = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek + (int)DayOfWeek.Friday).ToString("dd-MM-yyyy"); ViewBag.saturday = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek + (int)DayOfWeek.Saturday).ToString("dd-MM-yyyy"); ViewBag.sunday = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek + (int)DayOfWeek.Sunday + 7).ToString("dd-MM-yyyy"); return View(); } [HttpPost] public IActionResult Index(DateTime mon, DateTime tues, DateTime wed, DateTime thurs, DateTime fri, DateTime Sat, DateTime sun) { //previous week ViewBag.Monday = mon.AddDays(-7); ViewBag.tuesday = tues.AddDays(-7); ViewBag.wednesday = wed.AddDays(-7); ViewBag.thursday = thurs.AddDays(-7); ViewBag.friday = fri.AddDays(-7); ViewBag.saturday = Sat.AddDays(-7); ViewBag.sunday = sun.AddDays(-7); return View(); }
您好,我是ASP核心的新手,已受命进行日记应用程序。单击上一个星期按钮时,表的日期标题发生了更改,我遇到了问题。它应该...
设法在一个动作中解决了这个问题,但我认为我不能像John所说的那样将其分开。。请在下面张贴我当前的解决方案,以防将来对任何人有帮助!